DirectionsFeature

AMD: require(["geoscene/rest/support/DirectionsFeature"], (DirectionsFeature) => { /* code goes here */ });
ESM: import DirectionsFeature from "@geoscene/core/rest/support/DirectionsFeature";
类: geoscene/rest/support/DirectionsFeature
继承于:DirectionsFeature Graphic
起始版本:GeoScene Maps SDK for JavaScript 4.25

DirectionsFeature 是 Graphic 的子类,包含路径的特定属性。这可从 DirectionsFeatureSet.features 属性进行访问。

仅在使用 "complete""complete-no-events""instructions-only""standard""summary-only"输出类型求解路径时,才会返回 DirectionsFeatureSet

另请参阅
示例
// If I leave Esri now, what time will I arrive at the Redlands Bowl?
const apiKey = "<ENTER YOUR API KEY HERE>";
const url = "https://route-api.geoscene.cn/geoscene/rest/services/World/Route/NAServer/Route_World";

const spatialReference = new SpatialReference({ wkid: 102100 });

const stops = new Collection([
  new Stop({
    name: "Esri",
    geometry: new Point({ x: -13046165, y: 4036335, spatialReference })
  }),
  new Stop({
    name: "Redland Bowl",
    geometry: new Point({ x: -13045111, y: 4036114, spatialReference })
  })
]);

const routeParameters = new RouteParameters({
  apiKey,
  stops,
  startTime: new Date(),
  outSpatialReference: spatialReference,
  returnDirections: true,
  directionsOutputType: "standard" // default value
});

const { routeResults } = await route.solve(url, routeParameters);
const { directions } = routeResults[0];
const directionFeatures = directions.features;

const lastDirectionFeature = directionFeatures[directionFeatures.length - 1];
const arriveTimeEpoch = lastDirectionFeature.attributes["arriveTimeUTC"];
const arriveTimeDate = new Date(arriveTimeEpoch);

console.log(`I will arrive at: ${arriveTimeDate.toLocaleTimeString()}`);

属性概述

名称 类型 描述
Object

与方向要素相关的字段和字段值的名称-值对。

更多详情
DirectionsFeature
DirectionsEvent[]

方向事件数组。

更多详情
DirectionsFeature
Polyline

方向要素的几何。

更多详情
DirectionsFeature
DirectionsString[]

方向字符串数组。

更多详情
DirectionsFeature

属性详细信息

attributes Object

与方向要素相关的字段和字段值的名称-值对。包括以下字段:

字段名称 类型 描述
ETA Number 当地时区的预计到达时间 (UTC)。
arriveTimeUTC Number 预计到达时间 (UTC)。
length Number 路段的长度。
maneuverType String 行进类型。
text String 行驶方向文本。
time Number 沿路段行驶的时间。

方向事件数组。

geometry Polyline

方向要素的几何。

方向字符串数组。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。请参阅浏览器弃用帖子以获取更多信息