Openlayers 教程 25 - 高德腾讯(火星坐标-GCJ-02)、百度(BD09)、天地图坐标(CGCS2000)相互转换

这篇Openlayers教程介绍了如何进行高德腾讯、百度以及天地图坐标之间的转换,包括GCJ-02和BD-09加密坐标到WGS84的转换。提供了在线示例和源码,适用于地图开发中的坐标处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Openlayers 教程 - 高德腾讯(火星坐标-GCJ-02)、百度(BD09)、天地图坐标(CGCS2000)相互转换

在这里插入图片描述

2023年4月6日更新:可以使用此工具(地图工具集)

在地图开发过程中,坐标的转换是很常用的功能,国内的话一般西安80(EPSG:4610)、北京54(EPSG:2433)转WGS84比较多,不同坐标系转换,只要知道EPSG码,通过 Openlayers 的方法就可以转换。

但是,像国内商用的地图(高德、腾讯、百度),要求数据加密,一般通过 GCJ-02 或者 BD-09 加密,不能简单通过 openlayers 的转换方法实现,需要手动使用算法完成转换。

本教程算法来自网络,目前提供点数据的转换,对于线和面推荐在数据库或者后端实现转换。

注意:本示例将 高德腾讯坐标设置为黑色;将百度坐标设置为黄色

注意:本示例将 高德腾讯坐

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

非科班Java出身GISer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值