基本信息
以下是所在類或對象的基本信息。
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
用法說明
提供兩個簡單的按鈕來切換 SceneView 的 navigation mode 。請注意,此小部件僅設計用於 SceneView 中的 3D 鼠標交互。它對觸摸導航沒有影響,並且不應與 MapView 中的 2D 鼠標交互一起使用。
SceneView 的默認導航模式始終為 pan
。概述了此模式的各種鼠標交互 這裏 。要切換到的備用導航模式是 rotate
。這允許用戶通過鼠標拖動來旋轉視圖,並通過右鍵單擊和拖動手勢來平移視圖。
有關獲得對小部件樣式的完全控製的信息,請參閱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");
相關用法
- JavaScript ArcGIS NavigationToggle.when用法及代碼示例
- JavaScript ArcGIS NavigationToggle.visible用法及代碼示例
- JavaScript ArcGIS NavigationToggle.layout用法及代碼示例
- JavaScript ArcGIS NavigationToggle.on用法及代碼示例
- JavaScript ArcGIS NavigationToggle.classes用法及代碼示例
- JavaScript ArcGIS NavigationToggle.container用法及代碼示例
- JavaScript ArcGIS Navigation.browserTouchPanEnabled用法及代碼示例
- JavaScript ArcGIS Navigation.mouseWheelZoomEnabled用法及代碼示例
- JavaScript ArcGIS Navigation.momentumEnabled用法及代碼示例
- JavaScript ArcGIS Navigation.gamepad用法及代碼示例
- JavaScript Number.isSafeInteger()用法及代碼示例
- JavaScript ArcGIS Network.when用法及代碼示例
- JavaScript ArcGIS NetworkElement.positionTo用法及代碼示例
- JavaScript Number.toPrecision()用法及代碼示例
- JavaScript ArcGIS Network.networkServiceUrl用法及代碼示例
- JavaScript Number valueOf()用法及代碼示例
- JavaScript Number isInteger()用法及代碼示例
- JavaScript Number()用法及代碼示例
- JavaScript Number toString()用法及代碼示例
- JavaScript Number.valueOf()用法及代碼示例
- JavaScript Number toPrecision()用法及代碼示例
- JavaScript ArcGIS NetworkElement用法及代碼示例
- JavaScript Number parseFloat()用法及代碼示例
- JavaScript Number.toFixed()用法及代碼示例
- JavaScript Number toFixed()用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 NavigationToggle。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。