vue 高德地图坐标转换
时间: 2023-10-26 13:08:39 浏览: 151
google 地图坐标转换。
3星 · 编辑精心推荐
可以使用高德地图 JavaScript API 中的 `convertFrom` 方法进行坐标转换。具体步骤如下:
1. 引入高德地图 JavaScript API
```html
<script src="https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值"></script>
```
2. 调用 `convertFrom` 方法进行坐标转换
```javascript
// 坐标转换前的经纬度
const lnglat = [116.397428, 39.90923];
// 创建地图对象
const map = new AMap.Map('container', {
zoom: 10,
center: lnglat
});
// 调用 convertFrom 方法进行坐标转换
AMap.convertFrom(lnglat, 'gps', function(status, result) {
if (result.info === 'ok') {
// 坐标转换后的经纬度
const lnglat = result.locations[0];
console.log(lnglat);
}
});
```
其中,`lnglat` 是需要转换的经纬度,`'gps'` 表示原始坐标系为 GPS 坐标系,`function(status, result)` 是回调函数,`result.locations` 表示转换后的经纬度。
阅读全文