CameraOptions
定义于: src/ui/camera.ts:54
控制相机所需位置、缩放、方位角、俯仰角和横滚角的选项;这些选项常用于Map#jumpTo、Map#easeTo和Map#flyTo方法;所有属性均为可选,当省略某个属性时,该属性的当前相机值将保持不变;
类型声明
elevation?
可选
elevation:number
中心点相对于海平面的高度(以米为单位);
pitch?
可选
pitch:number
期望的俯仰角(以度为单位);俯仰角是指向地平线测量的角度,范围在0到60度之间;例如,pitch: 0提供了直视地图的外观,而pitch: 60则将用户视角倾斜向地平线;增加俯仰角值通常用于显示3D对象;
roll?
可选
roll:number
期望的横滚角(以度为单位);横滚角是指相机视线方向的旋转角度;
示例
使用CameraOptions设置地图的初始视角
let map = new Map({
container: 'map',
style: 'https://demotiles.maplibre.org/style.json',
center: [-73.5804, 45.53483],
pitch: 60,
bearing: -60,
zoom: 10
});
参见
- 设置俯仰角和方位角
- 跳转到一系列位置
- 飞行到指定位置
- 3D方式显示建筑物