我有两台 iPhone ,一台港行 5 和一台国行 6s 。
突然发现同样的谷歌地图客户端,在国行的 iPhone 上相对于定位位置,道路显示是正确的,但卫星图有偏移。
然而在那台 5 上,卫星图和道路是完美重合的,相对于定位位置也是准的...
这是怎么回事?难道针对不同区的手机还有区别对待吗。 iPhone 的区域统一设置的都是美国, 6s 插的移动卡, 5 插的联通。都分别从美区和国区的 App Store 下了 Google Maps 客户端,结果并无区别。
1
churchmice 2016-11-23 20:35:58 +08:00 via Android
会判断一些东西开启纠偏算法, android 是 gsm.sim 打头某个变量, iPhone 母鸡,应该也有类似逻辑
|
2
GhostFlying 2016-11-23 20:40:49 +08:00
android 是根据 sim 卡运营商决定是否纠偏地图,也就是 1L 说的那个变量,根据 ip 地址是否在大陆决定是否单独处理卫星图, iOS 具体机制的确不太清楚
|
3
halden 2016-11-23 22:05:07 +08:00 via iPhone
就我所知国行和美版内置的 hosts 不同,国行的机器到美国就算把地区语言什么的都改成美国,你访问 Google 还是跳转到.hk ,地图应该一个道理
|
4
yeeyeung 2016-11-23 23:27:42 +08:00
火星坐标。
|