amap移动到指定位置
时间: 2023-09-06 09:13:33 浏览: 259
您可以使用高德地图的 JavaScript API 来实现移动到指定位置功能。具体步骤如下:
1. 创建地图对象并设置初始中心点
```javascript
var map = new AMap.Map('mapContainer', {
zoom: 13, // 初始缩放级别
center: [116.397428, 39.90923] // 初始中心点经纬度
});
```
2. 使用 `setCenter` 方法移动地图中心点到指定位置
```javascript
map.setCenter([lng, lat]);
```
其中 `lng` 和 `lat` 分别是目标位置的经度和纬度。
完整的代码示例如下:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>AMap 移动到指定位置示例</title>
<style type="text/css">
#mapContainer {
width: 100%;
height: 500px;
}
</style>
<script src="https://webapi.amap.com/maps?v=1.4.15&key=您的高德地图API Key"></script>
<script>
var map;
function initMap() {
map = new AMap.Map('mapContainer', {
zoom: 13,
center: [116.397428, 39.90923]
});
// 点击按钮移动到指定位置
document.getElementById('moveBtn').addEventListener('click', function() {
map.setCenter([120.153576, 30.287459]); // 移动到杭州市西湖区
});
}
</script>
</head>
<body onload="initMap()">
<div id="mapContainer"></div>
<button id="moveBtn">移动到指定位置</button>
</body>
</html>
```
当点击按钮时,地图会移动到杭州市西湖区的位置。
阅读全文