前端 使用coordtransform将腾讯地图经纬度转换为高德地图经纬度
时间: 2024-01-10 07:02:38 浏览: 215
腾讯地图经纬度转换为百度地图经纬度PHP类.zip
在前端中使用 `coordtransform` 库可以实现腾讯地图经纬度转换为高德地图经纬度。具体步骤如下:
1. 安装 `coordtransform` 库
在命令行中输入以下命令进行安装:
```
npm install coordtransform
```
2. 引入 `coordtransform` 库
在需要使用的文件中引入 `coordtransform` 库:
```javascript
import coordtransform from 'coordtransform';
```
3. 转换经纬度
使用 `coordtransform` 的 `wgs84togcj02()` 方法可以将腾讯地图经纬度转换为高德地图经纬度。示例代码如下:
```javascript
const lng = 116.397428;
const lat = 39.90923;
const [gdLng, gdLat] = coordtransform.wgs84togcj02(lng, lat);
console.log(gdLng, gdLat); // 输出转换后的高德地图经纬度
```
注意:使用 `coordtransform` 库进行坐标转换时,需要先将腾讯地图的经纬度格式转换为 WGS84 格式,然后再进行转换。如果腾讯地图的经纬度已经是 WGS84 格式,则可以直接使用 `wgs84togcj02()` 方法进行转换。
阅读全文