欢迎访问历史苑!微信公众号:yu118.com

地坐标转换(火星、谷歌、百度、腾讯、高德等坐标)

时间:2023-02-09 23:13:38编辑:yu118.com

最近在项目中集成百度地图API和高德API的时候,发现定位总是有偏移,考虑到我们项目中的硬件是自己制作的,最后跟踪了半天预估是未做坐标转换造成的。由此引出本文的话题,为什么我的坐标,在地图上显示会有偏移?各种坐标体系之间如何转换?到底有哪些坐标体系?什么是火星坐标?

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坐标系统比较

本文专题:

下一篇:返回列表