谷歌地图国内没有偏移了

2020-08-11 19:37:33 +08:00
 dangerzing

这俩天看到 V 站有谷歌地图的帖子,今天打开谷歌地图一看,国内居然没有偏移了。 以前道路信息与卫星图偏差,什么时候好的?

iOS 13.6/ Google 地图 5.49.3002

自己回答自己,刚才找了一下,V 站之前有人发过这个问题了 https://www.v2ex.com/t/528769

25050 次点击
所在节点    Google
43 条回复
salor
2020-08-12 00:33:15 +08:00
真有算法能修正 WGS-84 跟 GCJ-02 的坐标?前几年试了几个算法都没用。
shakoon
2020-08-12 01:07:36 +08:00
擦,地图和卫星地图确实都不偏了!!然而我家附近多条几年前就改名的路依然还是老名字,有些这两年新建成的路也有,但是名字是错的_(:з」∠)_
superlc
2020-08-12 02:13:35 +08:00
@Biwood 应该是一次更新

看来不是错觉,我的国内卡手机昨天白屏,今天竟然也没有偏移了。v2 上昨天动静闹得这么大,结果就是一次更新😂
0x6c696e71696e67
2020-08-12 02:55:54 +08:00
刚刚下载试了下,真的没有偏移了,卫星图也是最近的,不过和苹果自带的那个还是差了点,好多商店没标出来,在国内用的话还是不行,另外一点就是,我发现除了苹果自带的地图,其它地图都卡卡的,滑起来特别不流畅
toaruScar
2020-08-12 03:45:01 +08:00
zzw1998
2020-08-12 05:07:42 +08:00
你看一下港深边境的卫星图就知道怎么回事了
iloveoovx
2020-08-12 05:58:54 +08:00
@zzw1998 看了下有啥特殊的?
Jerami
2020-08-12 06:08:17 +08:00
@zzw1998 我感到很神奇的是,yandex 地图没有偏移
hejingyuan199
2020-08-12 07:13:18 +08:00
国内地图偏移是因为国家有要求的。那个算法逆向并不复杂。
xingyuc
2020-08-12 09:25:17 +08:00
@di11wei 我还说三星怎么便宜了……
alex321
2020-08-12 09:41:27 +08:00
tankren
2020-08-12 09:41:29 +08:00
@hejingyuan199 #29 国防需求
HenryWang0723
2020-08-12 09:43:25 +08:00
不是很懂,地图偏移不是国家要求的吗。。。纠偏貌似是 GPS 坐标和测绘的地图坐标系匹配?听建筑行业的朋友说准确的好像各地测绘局才有,涉及重大基础设施,军事设施等等吧
mcluyu
2020-08-12 09:48:18 +08:00
SDK 的依然偏,定位的蓝点依然在西边几里处。
RyuZheng
2020-08-12 09:53:11 +08:00
前 2 天看过谷歌地球里的,还是偏的;好多年没有看偏的地图了,上次看偏的地图,还是大学时玩 ingress 的时候
glaucus
2020-08-12 10:15:05 +08:00
看了下 com.hk 依然偏,cn 不是说已经关闭了吗
Michelangelono
2020-08-12 13:40:02 +08:00
sdk 的地图还是偏的
acess
2020-08-12 14:05:26 +08:00
我觉得应该是 app 的路网和卫星都偏了,但是 GPS 定位后(直接拿到的是 WGS84 真实坐标)把坐标也进行了加偏,所以看上去就完全正常了。
实际上 app 的做法就是国内“合法”的做法。

网页版的情况,是路网偏了,卫星没偏,所以两者不重合。


app 接受用户手动输入 GCJ02 火星坐标,输入 WGS84 正常坐标会跑偏;
网页版反之,接受用户输入 WGS84 正常坐标,然后卫星视角看是正确的,路网就是火星视角了。


我知道 OpenStreetMap 是没有偏移的。所以我就做了一个小实验验证上述想法:
1.在网页版搜索一个地名,从浏览器地址栏看到经纬度坐标。
2.这个坐标应该是加过偏的 GCJ02,把它输入 OpenStreetMap,果然,偏到姥姥家去了,基本证实是 GCJ02 。
3.把这个坐标输入手机 app,结果反倒正确定位到了目标地点,而且开启卫星视图后卫星也没偏。

这样也不算确证 app 的路网和卫星都是偏的,也许是用户输入坐标后从 GCJ02 被换算回 WGS84 了( WGS84 和 GCJ02 无法区分,输入 WGS84 后也会经过这个逆向运算,所以会偏)?
我感觉应该不是这种情况。
去年就有人贴出深圳湾公路大桥那里卫星和路网都出现错位(路网看似是连续的,实际上是逐渐歪掉了)的“名场景”了( V 站不让发链接,请自行 base64 解码):aHR0cHM6Ly9jaGFvbGkuY2x1Yi9pbmRleC5waHAvY29udmVyc2F0aW9uL3Bvc3QvNDkyNjUK
最近有人贴出的落马洲新廖叔停车场附近的图片,反映的应该是同一个问题:aHR0cHM6Ly90d2l0dGVyLmNvbS9EMG5BMWRKMGhOVDNVbVAvc3RhdHVzLzEyOTMwNzEyNjY5MTY2MjY0MzQK
acess
2020-08-12 14:09:58 +08:00
@salor 请 base64 解码:aHR0cHM6Ly9jaGFvbGkuY2x1Yi9pbmRleC5waHAvY29udmVyc2F0aW9uL3Bvc3QvNDkzMDAK
imshawer
2020-08-12 15:12:05 +08:00
@acess 就我的观察,这样理解应该更容易一些,也合理一些。
卫星图层是谷歌自己拍的,所以是正常的 GPS 坐标,也就是 WGS84 ;
路网图层应该是国内某个测绘机构提供的,本身就是火星坐标,也就是 GCJ02 ;
谷歌做的就是根据 SIM 卡的归属地把卫星图层的 WGS84 转换成 GCJ02 火星坐标,然后就和路网图层吻合了,当然自己当前位置的那个小蓝点也会转换成火星坐标,结果就正常了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/697482

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX