2012-04-10 148 views
0

在我的應用程序中,我想使用用戶當前的經度和緯度。我使用以下 example.如何從移動設備獲取經度和緯度Android

我仍然沒有得到答案。

模擬器可以顯示經度和緯度嗎?

我該如何從IP地址獲取經緯度?

快速反應會幫助我很多。

+0

如前所述,這是重複[如何獲得在Android上的移動設備的緯度和經度?](http://stackoverflow.com/questions/2227292 /如何對獲得緯度和經度的最-移動設備功能於機器人)。讓我們知道您嘗試了什麼,出了什麼問題,並注意位置服務不會從您的IP地址獲取位置。 – 2012-04-10 09:44:59

+0

上面提到的例子並沒有給我在設備中的答案。有什麼其他方式可以從移動設備獲取經緯度?不是來自IP地址? – Dray 2012-04-10 09:55:41

+0

@Dray通過使用GPS模塊。看到我的回答... – 2012-04-10 10:28:03

回答

0

我終於找到了我的錯誤。給出的例子HERE工作正常。 而這個錯誤是我的。在我的手機的位置設置中,我忘記檢查移動網絡選項。一旦我檢查了tat選項,我獲得了當前位置的經度和緯度。

2

您可以使用一些不同的API來獲取IP位置。這post提到了一些。

2

您的關聯答案使用GPS獲取當前位置。仿真器沒有可用的GPS模塊,所以在仿真器中測試時,可以爲仿真器添加僞數據。和長。所以你可以測試代碼。更多這裏:How to emulate GPS location in the Android Emulator?

如果你想獲得一個IP地址的位置,你可以使用某些服務。這已經在這裏討論:What's the simplest way to get a user's latitude and longitude from an ip address

正如在鏈接帖子中提到的,我不確定這些服務的準確性。

2

我不認爲有可能從IP地址返回位置數據可能是國家,但不是針點確切(海拔高度,經度)爲此,您需要返回設備GPS數據通過互聯網傳輸但沒有任何做一個IP地址..