为啥高德或者百度地图API的IP定位不准确

高德百度自己的服务,尽可能的使用了更多的数据源。而对外只能是提供单一的数据源。比如高德百度等的应用,是运行在你的手机上,登陆你自己的帐号,首先你用过的数据可以继续参与计算。其次app是原生应用,可以调用你的gps,基站,wifi,ip,以及内网ip(你电脑定位准跟这个有一定关系),从而实现定位精度的提高。十一假期里,闲暇开发开发了这么个功能,给你两个连接体验下技术原理:基于ip的定位技术分享,高精度IP定位我做的功能:(高精度)高精度IP定位-openGPS.cn(普通精度)IP查询,IP地址查询,查看IP所在地
■网友
【为啥高德或者百度地图API的IP定位不准确】 到底什么是IP地址定位准确的标准?与GPS定位的方式不同,GPS返回的是单一的经纬度,是一个点。而IP地址定位返回的是IP地址背后互联网用户群出现的位置,是一个面。在此,埃文科技提供了IP地址定位准确度的判断标准,供大家参考。同时,也给出了测试分析的方法。详细方法可以参考我之前发过的文章《什么是高精准IP地址定位?》和《如何验证IP地址定位的准确率》这样大家IP地址定位技术有一个简单的了解,方便大家在使用时获取更优质的数据。

■网友
据我了解,最近百度地图开放平台这边推出了“高精度IP定位”至少在原来IP定位基础上精度还是有很大提高的,如果同是开发者,可以先了解下。外部访问和内部访问权限不一致,才会导致定位程度有差异。应该不会搞两套库吧。
■网友
高德官方和开发者感觉是两个IP库
百度的有高精度IP查询服务
现在百度高精度服务的key 其实还可以申请一个ip查询网站http://www.chaipip.com/

■网友
没错,就是两套,定位方式不同结果也不同,百度地图APP用的是UGC+PGC的数据形式,有人纠正,越多人使用就会越准确


    推荐阅读