地图基本操作控制
学习目标
- 掌握地图平移、缩放、旋转三大基础操作
- 理解手势控制与事件监听机制
- 实现地图样式动态切换(白天/黑夜/卫星图)
- 支持全屏模式与自适应布局
一、三大基础操作详解
1.1 平移(Pan)
平移是最常见的操作,通过改变地图中心点实现视角移动。
高德地图实现
// 方法一:直接设置中心点
map.setCenter([116.404, 39.915]);
// 方法二:带动画效果平移
map.panTo([116.404, 39.915], 1000); // 1000ms 动画时长
百度地图实现
// 平移到指定点
map.panTo(newBMap.Point(116.404, 39.915));
// 带偏移量平移
map.panBy(100, 50); // X 轴 +100px, Y 轴 +50px
Google Maps 实现
map.panTo({lat: 39.915, lng: 116.404});
// 带动画
map.panBy(100, 50);
1.2 缩放(Zoom)
缩放控制地图视野范围,数值越大越精细。
高德地图
// 设置缩放级别
map.setZoom(15);
// 放大/缩小一级
map.zoomIn();
map.zoomOut();
// 动画缩放
map.(, [, ], );


