# 1. map中视角相关设置和方法
我们在创建地图时,可以在center参数 (opens new window)中来设置默认视角,如:
var map = new mars2d.Map('mars2dContainer', {
"zoom": 13,
"center": { "lng": 117.240601, "lat": 31.827107 },
})
1
2
3
4
2
3
4
当前map中与相机有关的方式:
方法名 | 说明 |
---|---|
map.getView() (opens new window) | 获取当前层级和中心点 |
map.setView(center, zoom, options) (opens new window) | 定位地图至指定位置和层级 |
map.flyHome(options) (opens new window) | 飞行到默认视角, 一般为config.json中的center参数配置的中心点。 |
map.fitBounds(bounds, options) (opens new window) | 定位至 矩形区域 处 |
map.flyToBounds(bounds, options) (opens new window) | 执行平滑的飞行动画,飞行定位至 矩形区域 处 |
map.flyTo(latlng, zoom, options) (opens new window) | 执行平滑的飞行动画,移动缩放地图范围至指定的地理中心和级别 |
map.flyToGraphic(graphic, options) (opens new window) | 飞行定位至 Graphic矢量对象 处 |
map.flyToPoint(point, options) (opens new window) | 视角中心定位至目标点 |
map.stop() (opens new window) | 停止飞行视角定位等操作 |
# 3.2 运行效果
新窗口查看