美文网首页iosiOS劝退指南
iOS地图的那些坐标系

iOS地图的那些坐标系

作者: Aikesi26 | 来源:发表于2018-08-06 12:07 被阅读90次
  1. 常用的地图有苹果自带地图, 百度地图, 高德地图,谷歌地图. 一个个来聊聊.

常用的坐标系:
GCJ-02坐标系(也叫火星坐标) , 为了国家安全等等, 在地球坐标上进行"优化", 你懂的.
BD-09坐标系:百度在GCJ-02坐标系进行二次加密, 应用于百度地图.
WGS-84坐标系: 地球坐标, 反映最真实的坐标点.

1.1 iOS自带地图
iOS地图因为数据源不同, 所以坐标系也会有差异.iOS系统地图App以及系统地图组件MKMapView的数据源分为两种:高德数据源(国内数据由高德提供)和TomTom数据源。最坑的是iOS地图使用的数据源和当前手机所处的位置是相关的:

如果手机在大陆地区,iOS地图使用的是高德地图数据源:此时用户查看大陆和港澳台地图细节信息时,使用的是GCJ02火星坐标系,同时地图显示精度很高,但是看海外地图时,由于数据源问题精度就会很差(坐标系是WGS84).


image.png 所以如果在国内从mapkit获取的坐标点用的是GCJ-02坐标系. 但是CLLocation获取的坐标,坐标系使用的是WGS84坐标系. image.png

1.2 百度地图
百度地图在国内和港澳台使用的是BD-09坐标系, 国外使用WGS84

1.3 高德地图
高德地图国内使用GCJ-09坐标系, SDK中有可以和其他坐标系转化的方法.

1.4 谷歌地图
谷歌地图在国外要发布用到地图的app时候使用. 在用的是WGS-84坐标系. 在国内如果要使用谷歌地图, 不开VPN是看不到数据的.

相关文章

  • ios 地图坐标系转换

    ios 地图坐标系转换 https://segmentfault.com/a/1190000003023989 摘自网页

  • iOS地图的那些坐标系

    常用的地图有苹果自带地图, 百度地图, 高德地图,谷歌地图. 一个个来聊聊. 常用的坐标系:GCJ-02坐标系(也...

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

    GPS以及iOS系统定位获得的坐标是地理坐标系 WGS1984Web地图一般用的坐标细是投影坐标系 ...

  • 数据爬取

    (一)地理偏移 高德地图:GCJ-02 坐标系(火星坐标系)百度地图:BD-09坐标系(百度坐标系)不同地图定位偏...

  • iOS 通过openURL打开本地地图(及不同坐标系转化)

    在调地图之前,先了解下不同地图使用的坐标系 API 坐标系百度地图API ...

  • 关于地图的坐标系

    一.相关的坐标系 1)GPS以及iOS系统定位获得的坐标是地理坐标系WGS1984; 2)Web地图一般用的坐标细...

  • 地图坐标相关

    GPS以及iOS系统定位获得的坐标是地理坐标系WGS1984 Web地图一般用的坐标细是投影坐标系WGS 1984...

  • 2018-07-09

    地图坐标:百度地图 —— 百度坐标系:bd09高德地图 —— 火星坐标系:GCJ-02坐标系(国测局坐标)WGS8...

  • 2019-01-16echarts知识点

    echarts中的坐标系统分为,直角坐标系,极坐标系,雷达坐标系,地图坐标系

  • 地图坐标转换

    地图坐标转换 简介 各地图API坐标系统比较与转换; WGS84坐标系:即地球坐标系,国际上通用的坐标系。设备一般...

网友评论

    本文标题:iOS地图的那些坐标系

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