问题

问题:ArcGIS Web AppBuilder“搜索”微件未从 ArcGIS Server 地图服务图层返回结果

Last Published: November 23, 2021

描述

借助 ArcGIS Web AppBuilder 中的“搜索”微件,用户可以使用地理编码服务在地图上查找位置或搜索要素以显示可搜索图层。 在某些情况下,当在搜索框中输入地名或关键字,然后从下拉列表中单击建议的位置时,将显示以下警告消息:

警告: 无结果。 针对“<用户输入的关键字>”未找到任何结果。
错误消息的图像。

原因

这是一个已知问题。 将在 SQL 数据库视图创建的要素服务设置为微件的搜索源时,“搜索”微件无法查找要素。 有关详细信息,请参阅 BUG-000121482

解决方案或解决方法

解决方法是将“搜索”微件的最大建议数更改为 0

: 此解决方法仅适用于 ArcGIS Online 中的 ArcGIS Web AppBuilder,不适用于 Portal for ArcGIS 10.7。 在 Portal for ArcGIS 中,只能对 10.8 及更高版本执行此操作。
  1. 配置 Web AppBuilder 时,在搜索微件上单击配置此微件 “配置此微件”按钮的图像 按钮。
  2. 配置搜索窗口中,针对最大建议数,输入 0
在 10.7.1 中配置此微件将显示错误
在 10.8.1 中配置微件成功
  1. 根据需要设置其他参数,然后单击确定以保存配置。
  2. 单击保存,然后单击启动以启动 Web AppBuilder。 当输入关键字时,“搜索”微件将仅显示可用结果,而非建议。
“搜索”微件结果。

文章 ID:000023011

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容