方向微件允许用户计算两个或多个位置之间的特定转弯方向。 计算路径将生成其他微件可使用的输出数据源。
示例
使用此微件可支持以下应用程序设计要求:
- 需要城市规划者计算从住宅区到公园的步行时间。
- 需要紧急医疗团队规划前往医疗中心的路线。
- 您希望供应链经理估算卡车要准时到达而必须遵守的出发时间。
用法说明
此微件需要连接到地图微件。
默认情况下,该微件使用 ArcGIS World Route Service 和在账户设置中定义的单位。 可用工具取决于您在微件设置中提供的路径 URL。 当您在应用程序中包含微件时,默认路径设置为用户提供了以下用于计算方向的工具:
- 添加停靠点 - 在路径上添加停靠点。 默认情况下,微件包含两个停靠点。 当有三个或更多个停靠点时,用户可以使用移除停靠点来删除停靠点。 垂直拖动停靠点以更改其顺序。 搜索地址或地名以配置停靠点。
- 在地图上选取位置 - 通过单击地图上的位置来设置停靠点的位置。
- 反转停靠点 - 当存在两个停靠点时,可以反转其顺序。
- 编辑路径 - 通过在地图上添加停靠点和障碍线来手动编辑路径。 障碍用于定义道路网络中无法遍历的部分。 例如,如果已知当前路径上的某条道路由于落石而无法通行,则可以在该道路上绘制一个障碍,然后微件将规划其他路径。
- 自动解决 - 如果打开此开关,则微件将在添加新的停靠点或障碍后自动更新路径。 如果关闭此开关,则可以单击解决以更新路径。
- 时间和距离 - 选择一种交通方式,以及是按距离还是按时间计算最快路径。 例如,选择行驶时间可计算两点之间最省时的路径,而为相同的两个停靠点选择行驶距离,则可按距离计算最短路径。
- 出发 - 选择在计算路径时包含特定出发时间。
- 优化顺序 - 如果打开此选项,则微件将使用优化路径来计算最佳路径并更改停靠点的顺序。
- 保留第一个停靠点 - 保留原始第一个停靠点作为第一个停靠点。
- 保留最后一个停靠点 - 保留原始最后一个停靠点作为最后一个停靠点。
- 结果 - 单击生成的路径以查看完整方向列表。
- 清除 - 移除所有停靠点。
- 保存和另存为 - 将生成的路径另存为 ArcGIS Online 项目。 为新的要素图层提供名称并选择一个文件夹位置。 保存图层后,您可以单击保存以将其更新,或单击查看图层详细信息以转到其项目页面。
设置
方向微件包含以下设置:
- 选择“地图”微件 - 选择“地图”微件。
- 路径设置 - 添加路径实用程序服务。 微件设置列出了 ArcGIS World Route Service 的 URL 作为示例。
- 搜索设置 - 添加搜索源和自定义搜索选项。
- 新搜索源 - 可选择添加除了默认搜索源之外的源。 选择图层源或定位器源并为每个源指定以下设置:
- 选择数据(仅限图层源)- 选择您希望用户用于搜索的数据源。 数据源必须为点图层。 图层源支持通过搜索创建停靠点,但不支持通过单击地图上的要素来创建停靠点。
- 选择实用程序(仅限定位器源)- 添加地理编码实用程序服务。
- 标注 - 为搜索源添加标注。
- 搜索选项 - 可以设置以下附加选项:
- 选择搜索字段(仅图层源)- 选择要在图层中搜索的一个或多个字段。
- 完全匹配(仅图层源)- 将搜索结果限制为仅与搜索短语匹配的记录。
- 显示字段(仅限图层源)- 选择一个或多个字段以显示在搜索结果面板中。 您可拖动所选字段以对其进行重新排序。
- 提示 - 自定义当用户选择搜索单一源时出现在搜索框中的提示文本。
- 在特定国家或地区中搜索(仅限定位器源)- 输入国家/地区代码以将结果范围缩小到该国家/地区。
- 仅在当前地图范围内搜索 - 将结果限制为仅包含当前地图范围内的地点或要素。
- 多个搜索源的提示 - 自定义当用户选择搜索多个源时出现在搜索框中的提示文本。
- 每个源的最大建议数 - 限制每个定位器源的建议框中显示的搜索数量。
- 使用当前位置 - 包括要基于用户的当前位置搜索停靠点的建议选项。
- 新搜索源 - 可选择添加除了默认搜索源之外的源。 选择图层源或定位器源并为每个源指定以下设置:
- 常规设置 - 配置常规设置。
- 单位系统 - 为微件中显示的值选择测量系统:英制或公制。 默认情况下,将为在配置文件设置中定义的系统。
- 在图层列表中显示运行时图层 - 在其他微件(例如“地图图层”微件、“图例”微件和“地图”微件的图层工具)的图层列表中显示由“方向”微件创建的路径图层。
交互选项
“方向”微件可以通过数据操作与其他微件进行交互。 某些微件(包括“列表”和“表”微件)可以使用起始方向、目标方向和计划路径数据操作来定位“方向”微件,可以在这些微件设置的操作选项卡中启用这些操作。
使用方向数据操作,可允许用户通过选择点要素来确定路径的起点、终点或沿途的多个点。
要在表中执行此操作,请在应用程序中添加一个“表”微件和一个“方向”微件,然后转到“表”微件设置中的操作选项卡,并在数据操作下启用起始方向、目标方向和计划路径。 当用户在表中选择要素并单击微件面板上的操作按钮时,启用的数据操作将出现在下拉菜单中。