V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sunjourney
V2EX  ›  问与答

百度地图的坐标转换意义何在,既不是 wgs84 也不是 gcj02?有所谓的二次加密的说法,那这个加密机制的应用情景为何?

  •  
  •   sunjourney · 2016-04-14 16:46:05 +08:00 · 4080 次点击
    这是一个创建于 3146 天前的主题,其中的信息可能已经有所发展或是发生改变。
    官方说法:
    百度地图坐标转换 API 是一套以 HTTP 形式提供的坐标转换接口,用于将常用的非百度坐标(目前支持 GPS 设备获取的坐标、 google 地图坐标、 soso 地图坐标、 amap 地图坐标、 mapbar 地图坐标)转换成百度地图中使用的坐标,并可将转化后的坐标在百度地图 JavaScript API 、车联网 API 、静态图 API 、 web 服务 API 等产品中使用。注意 Android SDK 、 iOS SDK 、定位 SDK 和导航 SDK 坐标转换服务需单独申请 。
    11 条回复    2016-04-15 11:21:16 +08:00
    b821025551b
        1
    b821025551b  
       2016-04-14 16:52:48 +08:00
    国内不允许 GPS 坐标,基本上使用的火星坐标或火星坐标偏移。谷歌,腾讯,高德用的是标准火星坐标,通用;百度、搜狗这些是火星坐标基础上做了偏移。
    sunjourney
        2
    sunjourney  
    OP
       2016-04-14 17:09:30 +08:00
    @b821025551b 问的就是火星坐标二次偏移的意义,搜狗和微信貌似都同时支持 gps 坐标和火星坐标吧。百度偏移的一套坐标只能在百度系上用,既然国家提供了火星坐标,统一用火星坐标也好,再分化几套出来的意义是什么?安全?壁垒?通过 api 收集第三方调用数据?主要是想知道有没有安全上的意义
    b821025551b
        3
    b821025551b  
       2016-04-14 17:22:41 +08:00
    @sunjourney "自己的"东西比“别人的”东西用起来爽,这也是造轮子的动力 2333333
    xxxcat
        4
    xxxcat  
       2016-04-14 19:29:30 +08:00
    @b821025551b 搭车问一下,目前的 GPS 设备如手机、车载等出来的是否都是 GPS 坐标?是否有直接出火星坐标的设备?怎么判断呢?
    sunjourney
        5
    sunjourney  
    OP
       2016-04-14 19:56:15 +08:00
    @xxxcat 应该都是火星坐标, com 出来以后转换过
    b821025551b
        6
    b821025551b  
       2016-04-14 20:25:52 +08:00
    @xxxcat
    @sunjourney 本人不清楚,问了一下搞硬件的基友,他说 gps 模块“正规渠道”来的是火星,“非正规渠道”的是 GPS ,当然仅供参考。
    yellowV2ex
        7
    yellowV2ex  
       2016-04-14 20:30:41 +08:00
    地球为什么要用火星坐标呢?好奇
    blahgeek
        8
    blahgeek  
       2016-04-14 21:14:43 +08:00
    该变换是单向的(一个复杂的非线性函数),也就是说你使用 GPS 得到的坐标,通过 API 能得到百度坐标,从而在百度地图中显示出位置;但是给定百度地图上的一个点的坐标,无法得到真实的 GPS 坐标,用来保护百度地图的数据。

    火星坐标同理,是政府用来“保护国家安全”的。

    (然而都是傻逼)
    xxxcat
        10
    xxxcat  
       2016-04-15 01:40:33 +08:00
    @b821025551b 谢谢,那么问题就变成了如何判断某个设备出来的到底是火星坐标还是普通 GPS 坐标了,是否只能人工查证了呢。

    @sunjourney 我也是一脸懵逼,据说能直出火星坐标的要装有特殊的加密芯片,按道理既然火星坐标是为了“国家安全”,那么国外和国内山寨厂商是不可能轻易拿到的
    SpicyCat
        11
    SpicyCat  
       2016-04-15 11:21:16 +08:00
    这是政府强制的,给的理由是安保,真实理由是收钱,因为你用它这个东西要给国家交钱。
    实际效果?就是笑话,就是给人添麻烦, github 上就有不少工具转换它这个坐标。
    哦对了,这个火星坐标项目的作者还获得了什么国家大奖。你们感受一下。

    http://blog.sciencenet.cn/blog-461711-432644.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2745 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:30 · PVG 19:30 · LAX 03:30 · JFK 06:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.