1

喜對不起,我的英語,我會盡我所能來解釋我的問題錯誤的位置谷歌跟蹤

我正在做一個Web應用程序,我使用谷歌地圖API來跟蹤我的位置 但問題是這個位置並不準確,它沒有錯,但它靠近我,每個瀏覽器都在我附近提供了另一個位置。

除了我的iPhone給出了確切的位置,當我使用跟蹤應用程序(iphone地圖), 所以我試圖用Safari瀏覽器在我的iphone上打開我的應用程序,但它的同樣的問題。

這是代碼:

navigator.geolocation.getCurrentPosition(function(position){ 
      var lng=position.coords.longitude; 
      var lat=position.coords.latitude; 
      var map = new google.maps.Map(document.getElementById("map_canvas"),{ 
       zoom: 19, 
       center: new google.maps.LatLng(lat,lng), 
       mapTypeId: google.maps.MapTypeId.SATELLITE 
      }); 
},geo_error,geo_options); 

function geo_error() { 
     alert("Sorry, no position available."); 
    } 

var geo_options = { 
     enableHighAccuracy: true, 
     maximumAge  : 3000, 
     timeout   : 27000 
}; 
+0

你在其他設備上試用過嗎?你在這部手機上有一些個人資料嗎? – smonff

回答

0

你確定了iPhone應用程序會給出確切的位置?我相信給定的位置是近似的,因爲它是通過最近的網格計算的。也許蘋果公司拘留的一些個人數據會破壞該職位的準確性。

嘗試在其他設備上測試它。