我想知道如果GPS可以用來獲取地址的經度和緯度。我剛剛開始在Android上的GPS工作。我的問題是,如果用戶沒有互聯網連接,我希望他能夠獲得地址的經緯度。可以做GPS或只用於獲取當前位置。如果沒有其他方式完成這件事。我使用谷歌地圖,我也嘗試了一些帖子中提到的地理編碼,但它不起作用。得到緯度和經度的地址在Android使用GPS和不使用互聯網連接
1
A
回答
0
您錯過了GPS設計要做的事情。
您的手機的GPS不會對地址進行任何操作。所有的GPS都會獲取當前位置的經度/緯度,僅此而已。手機(通過互聯網連接)可以根據第三方提供的經緯度(例如谷歌地圖)識別您的地址。
這聽起來像你只是想獲得緯度/經度,任何地址的經度,而不僅僅是設備的物理位置。這根本不需要GPS。但它需要互聯網連接才能訪問提供商以執行地理編碼。
我向Does GPS require Internet?提供的答案與您的問題有些相關。第2位到最後一段是相近這裏也
雖然它需要努力顯著量,你可以寫自己的工具進行反向地理編碼,但你仍然需要能夠在某處容納數據完成此操作所需的數據量遠遠超過您可以在手機上存儲的數量,這意味着您仍然需要互聯網連接才能完成此操作。如果您想到像Garmin GPS導航設備這樣的工具,他們確實將數據存儲在本地,所以這是可能的,但您需要優化它以獲得最大存儲量,並且可能需要比手機中普遍提供的更多。
從理論上講,您理論上可以編寫自己的工具,在本地緩存數據並根據需要查詢它,但這並非易事。
3
從你的問題,
如果您正在使用谷歌地圖和Geocoder類別,這意味着你必須有互聯網連接。此外,當您使用GPS時,您也必須擁有Internet連接。如果您使用的是GPS_PROVIDER,那麼您需要開放天空型環境,而對於NETWORK_PROVIDER,您可以在房間內獲取gps詳細信息,但對於這兩個提供商而言,互聯網是必須的。
相關問題
- 1. 得到錯誤的緯度和經度使用GPS
- 2. 查找緯度和經度使用互聯網在我的Android手機
- 3. 緯度和經度地址
- 4. 使用緯度經度得不到正確的地址
- 5. 使用經度和緯度無法獲取地址Android
- 6. 如何從緯度和經度android得到地址?
- 7. 從不使用Google API的地址獲取經度和緯度
- 8. 使用地址代替經度和緯度使用react-native-maps
- 9. 谷歌地圖得到經度和緯度值的總地址
- 10. 如何使用緯度和經度在iPhone中查找地址?
- 11. 使用R的IP地址的經度和緯度
- 12. 緯度經度通過互聯網
- 13. 獲取地址的緯度和經度
- 14. 使用pygeocoding獲取地址的經度和緯度
- 15. 使用SAS獲取地址字符串的緯度和經度
- 16. 如何使用GPS緯度和經度計算海拔高度
- 17. 使用緯度和經度與雅虎取得聯繫
- 18. 使用IP地址查找經度和緯度
- 19. 從地址返回經度和緯度
- 20. 店經度和緯度IOS地址簿
- 21. C#轉換地址,經度和緯度
- 22. Javascript和bing地圖,顯示地址的地圖(不使用經度/緯度)
- 23. 用於在地圖上顯示地址的緯度和經度
- 24. 如何獲得地址的緯度和經度?谷歌地圖
- 25. IPHONE:我可以使用沒有互聯網的GPS來獲取當前的緯度和經度
- 26. 如何在谷歌地圖中使用地址而不是經度和緯度?
- 27. 如何在android中使用openstreetmap獲取緯度和經度地址
- 28. android gps設備獲取緯度和經度所用的時間
- 29. 使地址爲緯度經度ti.map
- 30. 使用GPS提供商無法獲取緯度和經度
在某些情況下,我有互聯網connection.but我想知道的是,如果我沒有互聯網連接有一種方式來獲得地址的座標,即我想要gps做到這一點。 – user2327579
@ user2327579如果您沒有連接4-5分鐘的Internet連接,那麼您可以使用NETWORK_PROVIDER,也可以使用getLastKnownPosition()方法。 – Kedarnath
沒關係,但我想知道如果gps可以用來獲取地址的座標,而不是我當前的位置。我認爲這是不可能的。是這樣嗎? – user2327579