首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误的位置谷歌追踪

错误的位置谷歌追踪
EN

Stack Overflow用户
提问于 2013-06-23 07:39:34
回答 1查看 110关注 0票数 1

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

我正在制作一个web应用程序,我正在使用谷歌地图api来跟踪我的位置,但问题是位置并不准确,它不是错误的,但它离我很近,每个浏览器都给出了我附近的其他位置。

此外,当我使用追踪应用程序(iphone地图)时,我的iphone会给出准确的位置,所以我试图用safari在iphone上打开我的应用程序,但问题是一样的。

代码如下:

代码语言:javascript
复制
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
};
EN

回答 1

Stack Overflow用户

发布于 2013-06-23 08:12:18

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

尝试在另一台设备上测试它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17256374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档