Skip to content

BMapViewer API

Props

名称类型默认值说明
idStringundefined可选的内部容器 id
cameraObject{}初始相机参数
sceneModeNumber00 为 2D,其他值为 3D
baseColorString#112441无影像时的地球基础颜色

camera 支持以下字段:

字段默认值说明
longitude116.40021930621751经度
latitude39.89823173640466纬度
height10000相机高度
pitch0俯仰角(度)
minHeight1最小相机高度
maxHeight1500000最大相机高度

Events

名称参数说明
readyCesium.ViewerViewer 初始化完成
errorError初始化失败
click{ lon, lat, feature? }点击到地球表面时触发

Exposed methods

通过组件 ref 调用:

方法说明
initMap(camera?)手动重新初始化 Viewer
flyTo(destination, duration?)飞行到经纬度位置
startClick()开启左键拾取
stopClick()关闭左键拾取
getViewer()获取当前 Cesium.Viewer
js
mapRef.value.flyTo(
  { longitude: 116.3974, latitude: 39.9093, height: 8000, pitch: -45 },
  1.5,
)

Slot

tool 插槽渲染在 Viewer 容器内部,可用于地图工具栏、图例或状态面板。

基于 Apache-2.0 许可发布