基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/widgets/Track"], (Track) => { /* code goes here */ });
ESM:
import Track from "@arcgis/core/widgets/Track";
类:
esri/widgets/Track
自从:用于 JavaScript 4.0 的 ArcGIS API
用法说明
提供一个简单的按钮,当点击时将View 动画到用户的位置。视图根据被跟踪设备前进的方向旋转。跟踪时,默认按钮如下所示:
您可以使用视图的DefaultUI 通过视图上的ui 属性将小部件添加到视图的用户接口。下面的代码片段演示了这一点。
不安全的来源不支持 Track 小部件。要使用它,请将您的应用程序切换到安全源,例如 HTTPS。请注意,localhost 被视为"potentially secure",可用于在支持Window.isSecureContext(当前为 Chrome 和 Firefox)的浏览器中轻松测试。
从 4.2 版开始,Track Button 不再显示在不安全的 Web 应用程序中。在 4.1 版本中,这仅适用于 Google Chrome。
有关这方面的更多信息,请访问 ArcGIS 博客 Increased web API security in Google Chrome。
已知限制
Track 小部件不能与Locate 小部件同时工作。一次只能使用其中一个小部件。
例子:
let trackWidget = new Track({
view: view
});
view.ui.add(trackWidget, "top-left");
相关用法
- JavaScript ArcGIS Track.classes用法及代码示例
- JavaScript ArcGIS Track.goToOverride用法及代码示例
- JavaScript ArcGIS Track.on用法及代码示例
- JavaScript ArcGIS Track.graphic用法及代码示例
- JavaScript ArcGIS Track.container用法及代码示例
- JavaScript ArcGIS Track.visible用法及代码示例
- JavaScript ArcGIS Track.when用法及代码示例
- JavaScript ArcGIS Track.scale用法及代码示例
- JavaScript ArcGIS TraceLocation.percentAlong用法及代码示例
- JavaScript ArcGIS TravelMode用法及代码示例
- JavaScript ArcGIS TimeSlider.container用法及代码示例
- JavaScript TypedArray.sort()用法及代码示例
- JavaScript ArcGIS TimeSlider.next用法及代码示例
- JavaScript ArcGIS TimeSlider.mode用法及代码示例
- JavaScript ArcGIS TimeInfo.fullTimeExtent用法及代码示例
- JavaScript ArcGIS TableList trigger-action事件用法及代码示例
- JavaScript ArcGIS TopFeaturesQuery.spatialRelationship用法及代码示例
- JavaScript TypedArray map()用法及代码示例
- JavaScript ArcGIS Terminal用法及代码示例
- JavaScript TypedArray every()用法及代码示例
- JavaScript ArcGIS TimeSlider.loop用法及代码示例
- JavaScript TypedArray.indexOf()用法及代码示例
- JavaScript TypedArray findIndex()用法及代码示例
- JavaScript ArcGIS TileLayer layerview-create-error事件用法及代码示例
- JavaScript ArcGIS TextSymbol3DLayer.halo用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 Track。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。