我的web用高德的javascript api.
但是每次打开PC浏览器都只能定位到当前城市.
我本来觉得这很正常,基于IP定位嘛,能定到城市就可以了.
可是我打开它的官网的地图,(网站是ditu.amap.com)
却发现它在FF浏览器,IE11浏览器下,竟然能精确定位到我所在的位置(chrome下只能定位到当前城市)...
在IE11和FF下,定出来的位置和我所在位置,基本差个50米,
PC浏览器能到这个精度已经很不错了.我电脑上没有GPS模块的.用的是WIFI上网.
我用的是它的JS API,完全按照说明文档使用的.我的站点只能定到所在城市...
而它的站点在某些浏览器下能精确定位,那么请问它是怎么做到的呢?谢谢!
这是它官网的定位demo,尝试了一下,无论使用哪种定位方法都无法取得精确位置.
http://lbs.amap.com/api/javascript-api/example/g/0704-2/
IP定位辅助 开启GPS的话 再利用gps修正 第一次加载其实是有误差的 获取到gps 第二次加载就修正了 之后每次都是读取cookie的参数 这样更精确就实现了 重要的是gps 没有gps其实大部分是有误差的 也说没有GPS 但是路由有mac 利用大数据 返回经纬度 也可以 再不行的就是基于ip的了 重要关键词 :GPS>大数据>经纬度>IP
你的问题很好回答,就是高精度IP定位。
收集的ip-gps数据,进行汇总成数据库,然后就可以单纯使用ip很准确的定位了
请参考opengps.cn
你好,请问你的问题解决了吗,能请教下,要怎么实现吗
– ShakaW 6年前@ShakaW: 没有解决,不知道愿意在哪
– hexllo 6年前