js根据接口查询到的经纬度获取位置
时间: 2023-10-23 10:11:49 浏览: 75
可以使用高德地图的 JavaScript API 实现根据经纬度获取具体位置。具体步骤如下:
1. 引入高德地图的 JavaScript API:
```html
<script src="https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值"></script>
```
2. 创建地图对象:
```javascript
var map = new AMap.Map('container', {
zoom: 10 // 缩放级别
});
```
3. 调用高德地图的逆地理编码服务,获取经纬度对应的位置信息:
```javascript
var geocoder = new AMap.Geocoder({
radius: 1000, // 范围
extensions: "all" // 返回结果控制
});
// 根据经纬度查询位置
geocoder.getAddress([116.397428, 39.90923], function(status, result) {
if (status === 'complete' && result.info === 'OK') {
// 解析出位置信息
var address = result.regeocode.formattedAddress;
console.log(address);
} else {
console.log('根据经纬度查询位置失败');
}
});
```
通过以上步骤,就可以实现根据接口查询到的经纬度获取具体位置并在地图上显示。
阅读全文