美文网首页
iOS系统获取的坐标和高德地图 百度地图坐标

iOS系统获取的坐标和高德地图 百度地图坐标

作者: AlwaysBlue | 来源:发表于2017-02-07 17:07 被阅读600次

    GPS以及iOS系统定位获得的坐标是地理坐标系    WGS1984
    Web地图一般用的坐标细是投影坐标系                  WGS 1984 Web Mercator
    国内所有导航电子地图必须至少使用国测局的加密坐标系统         GCJ-02

    以上是基本的坐标类型,国内各个厂家有直接使用国测局制定的加密坐标系统,比如高德,也有像百度这种,在国测局制定的加密坐标系统上又进行了再次加密,名为(BD-09)


    API坐标系(火星坐标就是国测局制定的加密坐标)

    百度地图API                   百度坐标
    腾讯搜搜地图API            火星坐标
    搜狐搜狗地图API            搜狗坐标
    阿里云地图API               火星坐标
    高德MapABC地图API    火星坐标


    接下来就是坐标的转换
    地球坐标(也就是iOS系统返回的坐标 WGS1984)转为国测局的加密后的坐标(GCJ-02)
    WGS-84到GCJ-02的转换(即GPS加偏)算法是一个普通青年轻易无法接触到的“公开”的秘密。这个算法的代码在互联网上是公开的,详情请使用Google搜索"wgtochina_lb"

    整理后的算法代码请参考https://on4wp7.codeplex.com/SourceControl/changeset/view/21483#353936。知道了这个算法之后,就可以离线进行Google地图偏移校正,不必像之前那么麻烦。

    至于GCJ-02到WGS-84的转换(即GPS纠偏),可以使用二分法。

    最后,推荐一个我自己的产品,找到我啦,可查看轨迹和定位,欢迎关注我的微信公众号,时刻关注找到我啦的更新

    相关文章

      网友评论

          本文标题:iOS系统获取的坐标和高德地图 百度地图坐标

          本文链接:https://www.haomeiwen.com/subject/qblmittx.html