一文讲清楚地图地理坐标系

本文介绍了地图坐标系的基本概念,包括地球坐标系WGS84、火星坐标系GCJ-02、百度坐标系BD-09以及天地图坐标系CGCS-2000。重点讲述了这些坐标系在中国的应用,并指出在中国使用地图服务时必须考虑坐标系转换的问题。同时,文章提到了坐标系转换的必要性和相关代码示例。
摘要由CSDN通过智能技术生成

在这里插入图片描述

前言

我最近在做一个和地图有关的项目,这里本人地图采用的是mapbox,其中涉及一个功能需要根据用户输入的地点直接定位到地图上的对应的位置,本人开始想的是直接调用百度的接口根据地名直接获取坐标,发现在地图上的位置有偏移不够准确,后面发现地图服务之间有自己的坐标系,不同的坐标系之间的坐标会有一定的偏移。

地图的地理坐标系

是一种球面坐标,是使用三维球面来定义地球表面位置,以实现通过经纬度对地球表面点位引用的坐标系,也就是说坐标单位是经纬度。
在这里插入图片描述

地球坐标系(WGS84)

GPS,WGS-84,原始坐标体系。一般用国际标准的GPS记录仪记录下来的坐标,都是GPS的坐标。也是国际地图提供商使用的坐标系。但是在中国,任何一个地图产品都不允许使用GPS坐标,据说是为了保密。

使用该坐标系的在线地图

wgs84是国际标准坐标系,谷歌国外地图、osm地图等国外地图一般是这个

火星坐标系(GCJ-02)

国测局02年发布的坐标体系。又称“火星坐标”。中国标准,从国行移动设备中定位获取的坐标数据使用这个坐标系。在中国,必须至少使用GCJ-02的坐标体系。

使用该坐标系的在线地图

IOS地图、谷歌国内地图、高德地图、腾讯地图

百度坐标系(BD-09)

百度又在火星坐标上来个二次加密,只适用于百度地图

使用该坐标系的在线地图

只有百度地图
在这里插入图片描述

天地图坐标系(CGCS-2000)

天地图采用的是CGCS-2000坐标系(2000坐标系),但是因为CGCS-2000坐标系它与WGS84坐标系都是地心坐标系,因此两者相差不大。
天地图官网:https://map.tianditu.gov.cn/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值