各地图坐标系知识及其转换方法

--原文链接:https://www.jianshu.com/p/c39a2c72dc65?from=singlemessage

1. 概念解释

首先搞清楚什么是火星坐标?到底有哪些坐标体系?由来是怎样的?

1.1 名词解释

坐标系统:用于定位的系统,就跟二维笛卡尔坐标系统一样,一个点使用(x,y),就能确定该点在笛卡尔坐标系统中的唯一位置。这里讲的坐标系统,相对于笛卡尔坐标系统,要复杂许多,但作用却都是一样,主要用于定位,也就是精确地定位地表上的一点。
地理坐标系统:WGS84就是一种地理坐标系统。地理坐标坐标是对地球进行简单几何建模,比如将地球看成一个球体或者类球体,然后再将地表上点投影到该球面上形成的坐标就是地理坐标系统。WGS84就是定义了如何将地球抽象成球体或者类球体的规则。或者简单地来说,WGS84就是一堆参数,用于建立球体或者类球体,来近似地球。
投影坐标系统:由于地球是一个球状,所以一般将其某个区域投影在平面上,形成的坐标系称为投影坐标系。

1.2 简称解释

WGS84 :地理坐标系统,Google Earth和中国外的Google Map使用,另外,目前基本上所有定位空间位置的设备都使用这种坐标系统,例如手机的GPS系统。
GCJ-02:投影坐标系统,也就是我们平常所说的火星坐标系,Google Map中国、高德和腾讯好像使用,这个是中国自己在WGS84基础上加密而成,目的显而易见。
BD09:投影坐标系统,百度地图使用,在GCJ-02基础上二次加密而成。

国内各地图API坐标系统比较

API坐标系
百度地图API 百度坐标
腾讯搜搜地图API 火星坐标
搜狐搜狗地图API 搜狗坐标
阿里云地图API 火星坐标
图吧MapBar地图API 图吧坐标
高德MapABC地图API 火星坐标
灵图51ditu地图API 火星坐标

2. 转换方法

在我们清楚这些名词意义、API所对应的坐标系之后,接下来就是找寻坐标系相互转换的方法了。
1.可以通过嗲用直接的算法来转换
2.可以通过Web API来转换
3.可以通过第三方SDK API来转换

具体方法看原文链接,我只是对坐标系有个初步的了解。
原文地址:https://www.cnblogs.com/xiangxiushu/p/13953717.html