我在phonegap.I希望我的應用程序要求打開設備(IOS/ANDROID/WINDOWS)gps,然後警報當前的經緯度。任何人都可以請指導我,我該怎麼辦它。我已經嘗試了本如何在javascript中獲取地理位置
function locate(){
alert("enter");
var watchID = navigator.geolocation.watchPosition(onSuccess, onError, { timeout: 3000 });
alert(watchID);
}
function onSuccess(position) {
alert(position.coords.latitude);
alert(position.coords.longitude);
}
function onError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
但這樣的與error.code的onError塊= 3,返回Error.message =超時和的watchID = 4請幫助..
[GPS不可靠](https://github.com/jessemonroy650/googleMapExamples/wiki/GPSisUnreliable.md) – JesseMonroy650
因此,我該如何使用? –
這取決於您的GPS計劃。列出的文章指出了GPS失敗的幾個例子。最後一節(* GPS信號錯誤*的來源)顯示了技術原因;例如:\ *信號多路徑* * - *當GPS信號在到達接收器之前被反射離開高層建築或大型岩石表面等物體時發生。這會增加信號的傳播時間,從而導致錯誤。*因此,在這種情況下,顯然您應該知道,當您靠近建築物或大型岩石表面時,這些事情可能會導致錯誤。避免這些事情或調整 – JesseMonroy650