当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript ArcGIS NavigationToggle用法及代码示例


基本信息

以下是所在类或对象的基本信息。

AMD: require(["esri/widgets/NavigationToggle"], (NavigationToggle) => { /* code goes here */ });

ESM: import NavigationToggle from "@arcgis/core/widgets/NavigationToggle";

类: esri/widgets/NavigationToggle

继承: NavigationToggle > Widget > Accessor

自从:用于 JavaScript 4.0 的 ArcGIS API

用法说明

提供两个简单的按钮来切换 SceneViewnavigation mode 。请注意,此小部件仅设计用于 SceneView 中的 3D 鼠标交互。它对触摸导航没有影响,并且不应与 MapView 中的 2D 鼠标交互一起使用。

navigation-toggle

SceneView 的默认导航模式始终为 pan 。概述了此模式的各种鼠标交互 这里 。要切换到的备用导航模式是 rotate 。这允许用户通过鼠标拖动来旋转视图,并通过右键单击和拖动手势来平移视图。

您可以使用视图的DefaultUI 通过视图上的ui 属性将小部件添加到视图的用户接口。请参见下面的示例。

有关获得对小部件样式的完全控制的信息,请参阅Styling 主题。

例子:

// creates a new instance of the NavigationToggle widget
let navigationToggle = new NavigationToggle({
  view: view
});

// and adds it to the top right of the view
view.ui.add(navigationToggle, "top-right");

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 NavigationToggle。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。