我正在玩google maps-api,並且想要顯示訪問者一條消息,如果谷歌地圖地理位置是基於IP而不是從wifi或gps。 原因是告訴他們,位置不是那麼準確... 但我找不到檢查此功能。確定地理位置是否基於IP?
1
A
回答
0
一個谷歌地圖地理編碼API參數的是傳感器:
「傳感器(必要) - 指示地址解析請求是否來自一個設備與位置傳感器,該值必須爲真或假。」
你可能要對用戶環境進行檢查,如果使用GPS來檢測,然後傳遞值作爲傳感器的參數。這可能因環境而異(至少我不知道如何使其與平臺無關)。
另一種可能性是使用Google ClientLocation,我相信它只使用基於IP的位置。然後,您可以將其與您擁有的值進行比較。如果他們是一樣的,那麼你知道。
0
我不相信Google Maps API v3中有一種機制來確定如何獲取位置。但是,您可以使用準確性屬性來查明位置的精確度,然後在用戶高於您設置的閾值時提醒用戶。
精度屬性以米爲單位指定。因此,較小的數字意味着您收到的位置更準確。
下面是一個例子:
navigator.geolocation.getCurrentPosition(
function(position) { alert(position.coords.accuracy); },
function() {alert("failure"); },
{enableHighAccuracy:true});
相關問題
- 1. PHP IP基於位置VS地理位置
- 2. 基於IP地址的地理位置 - PHP
- 3. 基於地理位置IP地址的網站
- 4. 準確的IP地理位置
- 5. cdn:基於IP地理位置的特定來源的代理請求
- 6. 基於IP位置的PHP重定向
- 7. Google Maps API v3 - 基於IP的地理位置
- 8. 獲取IP地理位置
- 9. Azure VM IP地理位置?
- 10. 基於多位信息確定最可能的地理位置的算法
- 11. Python - 確定IP是否代理
- 12. 確定是否啓用地理定位的反應本地
- 13. Perl的 - 決定是否基於IP地址的第三個八位
- 14. 是否可以「強制」保持地理位置的IP路由?
- 15. AJAX基於地理位置工作?
- 16. 基於地理位置檢測區域
- 17. 基於地理位置的MySQL複製
- 18. 基於地理位置的iPhone Applcation
- 19. 確定IP地址是否爲蜂窩IP地址
- 20. 從IP地址獲取地理位置
- 21. 基於IP地址
- 22. 是否有可能基於位置
- 23. 使用geojson確定給定地理位置的哪些其他地理位置
- 24. 確定某個位置是否位於Google地球的多邊形內?
- 25. Javascript - 確定用戶當前位置是否位於Google地圖的KML層內
- 26. 基於IP位置的渲染頁面
- 27. 是否可以確定使用的地理定位方法?
- 28. 什麼是最準確(價格合理)的IP地理位置數據庫?
- 29. 跟蹤IP地址的確切位置
- 30. 確定一個字符串是否是一個有效的地理位置
你不應該告訴他們在任何情況下?基於WiFi的地理位置並不是那麼準確...... – Piskvor 2011-05-31 15:37:15