2012-09-19 50 views
5

我正在爲移動設備構建基於Web的註冊系統。獲得最準確的GPS位置(緯度/經度)非常重要。 HTML5導航器不是很精確,甚至不會像我所見的那樣使用GPS作爲var。 谷歌齒輪稍微好一些,但仍有一公里多的偏差,或者有習慣得到最近公路的座標。移動設備的最準確的GPS位置

有人可以給我提示,如何獲得使用JavaScript或類似的移動設備的最準確的GPS位置?

回答

1

沒有辦法強制API使用特定的位置方法。它們高於「硬件」控制的水平。據我所知,他們都試圖獲得最精確/最新的數據,但沒有任何保證他們會使用什麼。您可以在Geolocation API中使用enableHighAccuracy選項,但並不明確表示它將使用GPS。文件表明它會先嚐試它。

從文檔:

的enableHighAccuracy屬性提供一個提示:應用程序想獲得最好的結果。這可能導致響應時間變慢或功耗增加。用戶可能也會拒絕此功能,或者該設備可能無法提供比未指定標誌更準確的結果。此屬性的預期用途是允許應用程序通知實現它們不需要高精度的地理位置修復,因此實現可以避免使用消耗大量功率的地理位置提供程序(例如GPS)。這對於使用電池供電的設備(如手機)運行的應用程序特別有用。

http://dev.w3.org/geo/api/spec-source.html

P.S避免谷歌齒輪,因爲它是在停產狀態。

+1

您可能希望包含指向您已複製的文檔的鏈接 – Basic

+0

非常不喜歡我...... http://dev.w3.org/geo/api/spec-source.html –

相關問題