示例代码:
let view = new MapView({
container: "viewDiv",
map: map
});
let compass = new Compass({
viewModel: { // 转换成 new CompassViewModel()
view: view
})
}, "compassDiv");
构造函数
属性列表
可以设置、检索或监听的任何属性。参见使用属性主题。
名称 | 类型 | 描述 | 类 | |
---|---|---|---|---|
String | 更多信息 类名。 | 更多信息 | Accessor | |
GoToOverride | 更多信息 此函数提供了覆盖 MapView goTo() 或 SceneView goTo() 方法功能。 | 更多信息 | CompassViewModel | |
Object | 更多信息 方向轴 (x, y, z)。 | 更多信息 | CompassViewModel | |
String | 更多信息 视图模型的状态。 | 更多信息 | CompassViewModel | |
MapView|SceneView | 更多信息 指南针使用 (SceneView) 或旋转 (MapView) 获取并指示照相机航向的视图。 | 更多信息 | CompassViewModel |
属性详细说明
-
起始版本: GeoScene API for JavaScript 4.22
-
类名。类的名称声明格式为
geoscene.folder.className
。
-
goToOverride GoToOverride起始版本: GeoScene API for JavaScript 4.22
-
此函数提供了覆盖 MapView goTo() 或 SceneView goTo() 方法功能。
示例代码:// 以下代码段使用了搜索微件,但可以应用于任何应用程序 // 微件支持 goToOverride 属性 search.goToOverride = function(view, goToParams) { goToParams.options.duration = updatedDuration; return view.goTo(goToParams.target, goToParams.options); };
-
orientation Object
-
方向轴 (x, y, z)。
- 默认值:{ x: 0, y: 0, z: 0 }
-
state Stringreadonly
-
视图模型的状态。
可选值:"compass"|"rotation"|"disabled"
- 默认值:disabled
-
指南针使用 (SceneView) 或旋转 (MapView) 获取并指示照相机航向的视图。
方法列表
名称 | 返回值类型 | 描述 | 类 | |
---|---|---|---|---|
更多信息 | 更多信息 | CompassViewModel |
方法详细说明
-
reset()
-