V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
牛客网
dangerzing
V2EX  ›  Google

谷歌地图国内没有偏移了

  •  
  •   dangerzing · 79 天前 · 7653 次点击
    这是一个创建于 79 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    iOS 13.6/ Google 地图 5.49.3002

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

    43 条回复    2020-08-13 10:11:16 +08:00
    lzl2000
        1
    lzl2000   79 天前 via iPhone
    maps.google.com 依然偏移,.cn 版本虽然不偏移但没有地点评论功能
    TypeError
        2
    TypeError   79 天前 via Android
    今天修复白屏闪退的 bug 顺手修复的
    EvilCult
        3
    EvilCult   79 天前 via iPhone
    貌似真的嘿?不偏了?
    FengkuiChan
        4
    FengkuiChan   79 天前 via Android
    偏得很,你开个时间轴体验一下
    superlc
        5
    superlc   79 天前 via iPhone
    我也在远古时期有过这种错觉 t/412624
    di11wei
        6
    di11wei   79 天前
    安卓上不便宜了,但是软件内调取的还是便宜,比如三星健康。
    trepwq
        7
    trepwq   79 天前
    然而卫星图和地图还是对不上
    shiao56
        8
    shiao56   79 天前 via Android   ❤️ 1
    地图 app 内不偏移已经有一段时间了,应该是把卫星图层也做了火星坐标的处理。但是仅限于 app 内部。任何外部 app 调用 gps 位置的话还是照样偏,就连 google 自己的时间轴、位置记录等等都是偏的。web 端.cn 的不偏,.com 的还是偏
    domosekai
        9
    domosekai   79 天前
    cn 一直不偏移
    unixeno
        10
    unixeno   79 天前 via Android
    昨天还不能用
    今天咋就好了
    Jerami
        11
    Jerami   79 天前 via Android
    中国大陆有 3d 建筑模型了
    imshawer
        12
    imshawer   79 天前   ❤️ 1
    已经很长一段时间了吧,Google Map 通过判断 SIM 卡把道路信息进行了火星坐标修正。

    iPad 也是一样,WIFI 版偏移,插入了国内卡的 4G 版就修正了。
    ShuoHui
        13
    ShuoHui   79 天前 via iPhone
    我这还是偏的厉害
    lingaoyi
        14
    lingaoyi   79 天前
    我还是偏。。。。
    laydown
        15
    laydown   79 天前   ❤️ 1
    其实吧,如果你发现 google 地图上,中国大陆的卫星地图和普通的地图重合,不是不偏了,是卫星地图也偏了!
    Biwood
        16
    Biwood   79 天前
    iOS 和 Android 现在都能打开了,路线图和卫星图好像确实是不偏了,我记得以前都是无法对应上的。
    GPS 定位在 iOS 上比较准确,Android 有点偏,但也比之前好很多。

    Android 现在不闪退了,所以这不是什么谷歌地图退出中国,仅仅是一次维护升级?
    Biwood
        17
    Biwood   79 天前
    所以说中国地图的 GPS 数据加密算法被谷歌给破解了?
    imshawer
        18
    imshawer   79 天前   ❤️ 1
    @Biwood 是谷歌把卫星图层转换成了火星坐标,然后就可以和火星坐标的道路图层吻合了。
    ti9erhai
        19
    ti9erhai   79 天前
    @Biwood github 上很早就有了
    GaoMjun
        20
    GaoMjun   79 天前 via iPhone
    带路网的肯定偏,其他可偏可不偏
    salor
        21
    salor   79 天前
    真有算法能修正 WGS-84 跟 GCJ-02 的坐标?前几年试了几个算法都没用。
    shakoon
        22
    shakoon   79 天前 via Android
    擦,地图和卫星地图确实都不偏了!!然而我家附近多条几年前就改名的路依然还是老名字,有些这两年新建成的路也有,但是名字是错的_(:з」∠)_
    superlc
        23
    superlc   79 天前 via iPhone
    @Biwood 应该是一次更新

    看来不是错觉,我的国内卡手机昨天白屏,今天竟然也没有偏移了。v2 上昨天动静闹得这么大,结果就是一次更新😂
    0x6c696e71696e67
        24
    0x6c696e71696e67   79 天前
    刚刚下载试了下,真的没有偏移了,卫星图也是最近的,不过和苹果自带的那个还是差了点,好多商店没标出来,在国内用的话还是不行,另外一点就是,我发现除了苹果自带的地图,其它地图都卡卡的,滑起来特别不流畅
    toaruScar
        25
    toaruScar   79 天前 via iPhone
    zzw1998
        26
    zzw1998   79 天前 via iPhone
    你看一下港深边境的卫星图就知道怎么回事了
    iloveoovx
        27
    iloveoovx   79 天前 via Android
    @zzw1998 看了下有啥特殊的?
    Jerami
        28
    Jerami   79 天前 via Android
    @zzw1998 我感到很神奇的是,yandex 地图没有偏移
    hejingyuan199
        29
    hejingyuan199   79 天前
    国内地图偏移是因为国家有要求的。那个算法逆向并不复杂。
    xingyuc
        30
    xingyuc   79 天前
    @di11wei 我还说三星怎么便宜了……
    alex321
        31
    alex321   79 天前
    tankren
        32
    tankren   79 天前
    @hejingyuan199 #29 国防需求
    HenryWang0723
        33
    HenryWang0723   79 天前
    不是很懂,地图偏移不是国家要求的吗。。。纠偏貌似是 GPS 坐标和测绘的地图坐标系匹配?听建筑行业的朋友说准确的好像各地测绘局才有,涉及重大基础设施,军事设施等等吧
    mcluyu
        34
    mcluyu   79 天前
    SDK 的依然偏,定位的蓝点依然在西边几里处。
    RyuZheng
        35
    RyuZheng   79 天前
    前 2 天看过谷歌地球里的,还是偏的;好多年没有看偏的地图了,上次看偏的地图,还是大学时玩 ingress 的时候
    glaucus
        36
    glaucus   79 天前
    看了下 com.hk 依然偏,cn 不是说已经关闭了吗
    Michelangelono
        37
    Michelangelono   78 天前
    sdk 的地图还是偏的
    acess
        38
    acess   78 天前
    我觉得应该是 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
        39
    acess   78 天前
    @salor 请 base64 解码:aHR0cHM6Ly9jaGFvbGkuY2x1Yi9pbmRleC5waHAvY29udmVyc2F0aW9uL3Bvc3QvNDkzMDAK
    imshawer
        40
    imshawer   78 天前   ❤️ 1
    @acess 就我的观察,这样理解应该更容易一些,也合理一些。
    卫星图层是谷歌自己拍的,所以是正常的 GPS 坐标,也就是 WGS84 ;
    路网图层应该是国内某个测绘机构提供的,本身就是火星坐标,也就是 GCJ02 ;
    谷歌做的就是根据 SIM 卡的归属地把卫星图层的 WGS84 转换成 GCJ02 火星坐标,然后就和路网图层吻合了,当然自己当前位置的那个小蓝点也会转换成火星坐标,结果就正常了。
    z1154505909
        41
    z1154505909   78 天前
    我看到的依然是偏的.
    zzw1998
        42
    zzw1998   78 天前
    @iloveoovx 卫星图是火星坐标系,中国内地的路网也是火星坐标系,而香港的路网是 WGS84,所以香港的路网就会偏到深圳这边的卫星图上来: https://i.loli.net/2020/08/13/NLr3Mzau7GRHnDZ.jpg
    pkoukk
        43
    pkoukk   78 天前
    @hejingyuan199 原算法是个复杂多项式,很难逆推出来。目前的逆向方法只是增加拟合次数尽可能降低误差,不能算是完全逆向
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4729 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:25 · PVG 10:25 · LAX 19:25 · JFK 22:25
    ♥ Do have faith in what you're doing.