簡體   English   中英

谷歌地圖上的當前位置而不打開 GPS(Android 設備)?

[英]current location on google maps without turning GPS on (android device)?

谷歌地圖是否可以在不打開設備上的 GPS 的情況下在地圖上顯示我的大概位置? 我知道它不是很准確,但我對此很好(即使顯示位置在 2 公里的無線電范圍內)。 我的 android 設備上有 9.72.2 版的谷歌地圖。

謝謝

是的,如果您可以訪問互聯網,則可以通過Google Maps Geolocation API和有關最近的移動運營商手機或/和 wifi 接入點的信息您需要發送如下請求:

https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY

包含有關目標蜂窩塔的信息(如何獲取 LAC 和 CID,您可以在此處找到)或請求中的WiFi 接入點,如果目標 WiFi 接入點在 Google 數據庫中,您將獲得具有緯度/經度和准確性的響應 JSON

注意! 但有時它會返回完全錯誤的結果。

要顯示當前位置,您需要禁用“標准”MyLocation 工具

googleMap.setMyLocationEnabled(false);

並使用自定義,就像這里描述的那樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM