我正在開發一個需要地理定位數據的JQuery移動PhoneGap應用程序。目前由getCurrentPosition()返回的位置非常不準確,有時甚至在一英里之外。看來,該應用程序正在使用Google位置服務來獲取職位。有什麼辦法強制應用程序使用GPS?在Phonegap中使用getCurrentPosition返回不準確的GPS座標
同樣,第一次發佈職位時,經常會返回一箇舊職位(即使maximumAge設置爲0)。有誰知道這可能是爲什麼?
我已經通過下面的地理位置API進行了閱讀,但無法找到任何內容。
http://dev.w3.org/geo/api/spec-source.html
使用watchPosition/clearWatch而不是getCurrentPosition似乎會干擾設備上的另一個GPS應用程序。只要我試圖通過watchPostion獲取職位,我的其他應用程序就會停止接收新的座標。你知道這可能是爲什麼嗎? – user1014759 2012-03-29 13:06:59
@ user1014759有點晚,但這可能是因爲你使用相同的變量。例如,如果您使用var onSuccess = function(position),則需要將其更改爲var theSuccess = function(position)。例如,在錯誤處理程序中使用的變量相同,所以函數forErrors(錯誤)。爲我工作。 – jord49 2015-04-16 20:05:54