closestFacility

AMD: require(["geoscene/rest/closestFacility"], (closestFacility) => { /* 代码 */ });
ESM: import * as closestFacility from "@geoscene/core/rest/closestFacility";
Object: geoscene/rest/closestFacility
起始版本: GeoScene API for JavaScript 4.22

帮助您找到道路网络上任何位置(事件)周围最近的设施。

查找最近的设施点时,您可以指定各种 参数 ,包括要查找的设施点数量以及行进方向。一旦找到最近的设施点后,您可以显示往返它们的最佳路线,返回每条路线的旅行成本,并使用 ClosestFacilitySolveResult 方法显示前往每个设施点的路线。

您还可以指定 GeoScene 网络分析搜索设施点的阈值。例如,您可以搜索事故现场 15 分钟车程内的医院。任何需要超过 15 分钟才能到达的医院都不会包含在结果中。

此任务的参数必须使用 ClosestFacilityParameters 定义 并输入到 solve() 方法。

方法列表

属性 返回值类型 描述 Object
Promise<ClosestFacilitySolveResult>更多信息

求解最近设施点。

更多信息closestFacility

方法详细说明

solve(url, params, requestOptions){Promise<ClosestFacilitySolveResult>}

求解最近设施点。

参数:
url String

道路网络分析服务的 GeoScene Server REST 资源的 URL。

最近设施点分析的参数。

requestOptions Object
optional

用于数据请求的附加选项(将覆盖构造期间定义的 requestOptions)。

返回值:
类型 描述
Promise<ClosestFacilitySolveResult> 解析后,返回 ClosestFacilitySolveResult 的实例
示例代码:
solve(url, params).then(function(solveResult){
  // 在这里对结果做点什么
});

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.