问题
当用 Web AppBuilder for ArcGIS 通过公开共享数据和地图创建应用程序时,尝试使用“方向”微件,会不断提示用户登录 ArcGIS Online。
此问题是按照设计产生的 。 “方向”微件 会使用 ArcGIS Online 世界路径服务。 世界路径服务是一项高级服务,需要通过 ArcGIS Online 组织订阅才可进行许可访问,并且每个计算的路径都会消耗配额。
尽管“方向”微件使用的世界路径服务是高级服务,但在某些情况下 ,允许匿名或公开地对路径服务进行有限访问。 例如,杂货店供应商可以专门为用户提供到达特定商店位置的驾驶方向,或者为用户查找最近的商店位置。
要解决此问题,请使用以下解决方案之一:
追加“方向”微件路径 URL
在“方向”微件的“属性”选项卡中追加路径 URL 可解决不断提示登录 ArcGIS Online 的问题。 要执行此操作:
使用代理服务
为使用“方向”微件的应用程序设置代理服务可允许公共用户访问“路径”微件,并且不会影响站点权限设置和安全性。 有关详细信息,请参阅 ArcGIS for Developers:使用代理服务。
为匿名使用配置高级服务
可以修改应用程序的配置设置,以允许对高级路径服务进行匿名或公开的有限访问。 为此,请参阅 ArcGIS 帮助:为匿名使用配置高级服务。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序