Skip to content

NavigationControl3D

此类表示地图的 3D 控件,可以对地图进行旋转以及切换地图 2D、3D 展示效果。

构造函数

构造函数描述
NavigationControl3D(opts: NavigationControl3DOptions)创建一个特定样式的地图平移缩放控件

示例

javascript
// 创建 3D 导航控件
var nav3D = new BMapGL.NavigationControl3D({
    anchor: BMAP_ANCHOR_TOP_RIGHT,  // 设置控件位置
    offset: new BMapGL.Size(10, 10)  // 设置偏移量
});

// 添加到地图
map.addControl(nav3D);

常见用途

  1. 添加基础 3D 导航控件
javascript
map.addControl(new BMapGL.NavigationControl3D());
  1. 自定义位置的 3D 导航控件
javascript
var nav3D = new BMapGL.NavigationControl3D({
    anchor: BMAP_ANCHOR_TOP_LEFT,
    offset: new BMapGL.Size(20, 20)
});
map.addControl(nav3D);

注意事项

  1. 控件提供了旋转和切换 2D/3D 视图的功能
  2. 控件位置可以通过 anchoroffset 参数进行调整
  3. 控件默认提供了完整的 3D 导航功能
  4. 建议在使用 WebGL 渲染方式时添加此控件

基于 MIT 许可发布