我寫了一個JavaScript來獲取用戶地理位置。它給了我的經度和緯度,根據這個圖我已經在地圖上繪製了用戶的位置,但是當我在谷歌地圖上查看位置的緯度和經度時,它是不同的,所以它會誤導我錯誤的地方。使用navigator.geolocation獲取凝膠位置
function map()
{
if (navigator.geolocation) {
browserSupportFlag = true;
navigator.geolocation.getCurrentPosition(function (position) {
initialize(position.coords.latitude,position.coords.longitude);
}, function() {
handleNoGeolocation(browserSupportFlag);
});
} else {
browserSupportFlag = false;
handleNoGeolocation(browserSupportFlag);
}
請讓我知道如何使用navigator.geolocation
獲得準確的經度和緯度。
您是在真實設備上還是在模擬器上試用您的代碼? – Littm
它有多少不同?請注意,HTML5地理定位API並不完全精確,但它會[close guess](http://stackoverflow.com/questions/2248404/about-geolocation-in-html-5)。 – MarcoK
也許你可以嘗試其他解決方案,比如googleLAPI的clientLocation。 – theintersect