iphone x地漂移,是固件问题吗
如果细心点就能发现,iphone从第一DK始,地图功能就有偏移,也就是说,你点击定位按钮,google地图上显示你所在位置的小蓝点,始终在你实际位置的西北方大约500m。这个给人造成了很大困扰。
实际上这个偏移不是GPS的问题,iphone的GPS是非常准确的。而且这个问题只在中国出现。原因如下:
唯一权威发布中国地图测绘数据的,是国家测绘局,包括google地图,还有各种地图厂商如灵图,高德等,都必须使用国家测绘局的数据。出于国家安全考虑,所有中国区电子地图中,坐标都进行了一种变换,非线性映射到另一个坐标空间,俗称‘火星坐标’。所以需要使用电子地图数据的软硬件,如手机,导航仪等,必须在国家测绘局申请添加保密插件,将GPS数据变换为火星坐标,然后显示的地图才能是正确的。例如高德导航,凯立德导航,在iphone上都没有偏移问题,就是因为加入了‘保密插件’。
为什么iphone上地图会偏移呢,因为以前iphone的地图软件没有专门去申请这个保密插件,而是直接将GPS测量出的WDS坐标提交到偏移过的谷歌网上地图数据库,那么显示的位置自然就是错的了。
但是你可能会发现,如果切换到卫星地图显示,你的位置却是准确的,这是因为卫星地图是美国提供的而不是由国家测绘局发布的,所以不存在这个偏移问题。同样,如果你在国外的话,也完全不存在这方面问题,无论地图还是卫星图,都是准确无误的。
顺便说一句,联通版的iphone更奇怪,因为要修正地图和卫星图之间的偏差,索性连卫星图也一起偏移掉了......(所以大陆地区的行货,真的有联通版和零售版的区别,不仅仅是渠道不同)
似乎从iOS 4.2之后,苹果开始为自己的地图加入了这个插件,所以你会发现,现在地图和卫星图一致了,没有偏差了。但是问题真的解决了吗?并没有完全解决,只要电子地图库还是用的火星坐标,那所有没用‘保密插件’的软硬件一样继续偏移。例如,相册的‘按地点浏览’,仍旧是偏移的;还有各种按地点分享的软件,比如街旁,weico,图钉,点评,乐么乐么等,只要你查看照片的地理信息,一样看到的是偏移的位置,甚至你分享自己所在位置的时候,生成的地图图片位置也是偏了的,根本没法用。
下面说说Cydia里面的中国区地图偏移补丁。这个补丁就是为了纠正这个偏移才出现的。但是这个补丁能解决所有问题么?也不能。首先,这个补丁的原理,是模拟保密插件,所有使用这个补丁的app,从GPS获得的数据都会经过这个补丁进行类似保密插件的变换,成为火星坐标系。我们看看不同类型程序受到的影响:
1. 地图定位查看类。这种仅仅是查看的软件,比如各种离线地图等,是可以纠正的,也就是说,程序获得的是补丁修正过的‘火星坐标’,用在地图上自然就正确了。
2. 拍照类。这种就要慎重了,很多软件拍完之后支持分享,会将拍照位置地图上传。如果你用了这个补丁,那么上传的图片位置是正确了,但是记录在照片中的坐标,却成了‘火星坐标’了。而如果不用补丁,那么照片分享地点的地图就错了,无法两全,只能期待软件自身改进,加入保密插件。如果是国外的app,就不要想了。
3. 航迹记录类。例如MotionX GPS, GPS tracker等等。这一类也是跟2类似,如果你用了插件,显示的地图是正确了,但是记录的航迹却反而偏移了,如果你导出航迹反标到Google Earth,那结果就是错的。有个办法可以折衷,那就是在软件中选择谷歌以外的地图。例如Bing地图,Open地图等等,虽然不一定有谷歌地图详细,但是没有偏移。如果你习惯直接用卫星图,那就更没有问题了。
4. 定位查找软件。如点评,街旁等等。这个本身对GPS要求并不精确,通常附近几百米内都可以模糊搜索,用不用都可以。