错误的位置谷歌跟踪

Wrong position google tracking

本文关键字:跟踪 谷歌 位置 错误      更新时间:2023-09-26

嗨,对不起我的英语,我会尽力解释我的问题

我正在制作一个网络应用程序,并使用谷歌地图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
};

你确定iPhone应用程序给出了确切的位置吗?我相信给定的位置是近似的是正常的,因为它是通过最近的网格计算的。也许你被苹果扣留的一些个人数据破坏了职位的准确性。

请尝试在其他设备上进行测试。