Skip To Content

“搜索”微件

此“搜索”微件能够使最终用户查找位置或搜索地图上的要素。默认情况下,该微件会使用您组织或门户中的地理编码服务,并在可能的情况下显示地图中配置的可搜索图层。有关详细信息,请参阅配置要素搜索。此外,您可以使用该微件的配置窗口在您可搜索的地图内添加更多的地理编码服务或配置指定图层。

支持采用以下方法查找位置(假设地理编码服务支持这些方法):

  • 地名
  • 感兴趣点
  • 地址

启用“查询”功能后即可搜索以下图层:

  • 托管要素图层
  • ArcGIS Server 要素服务图层
  • ArcGIS Server 地图服务图层

配置“搜索”微件

可在微件配置窗口中指定希望微件使用的地理编码服务和可搜索图层。

  1. 将鼠标悬停在“搜索”微件上方,然后单击小眼睛图标 显示或隐藏 以在应用程序中显示或隐藏此微件。
  2. 将鼠标悬停在该微件上方,然后单击小编辑图标 编辑。随即打开此微件的配置窗口。
  3. 默认情况下,该微件会使用您组织或门户中的地理编码服务,并在可能的情况下显示地图中配置的可搜索图层。表格中将列出现有的全部搜索源。您可以添加新的搜索源或修改现有搜索源。首先,添加新的搜索源。
  4. 单击添加搜索来源。共有两个选项:地理编码器和要素图层。
    • 选择要素图层
    1. 单击单选按钮以选择一个图层,然后单击确定关闭窗口。
    2. 新的图层来源将自动出现在表格中。您可以在名称文本框中更改可搜索图层的名称。
    3. 也可以选择在占位符文本文本框中输入文本。
    4. 单击铅笔图标以添加搜索字段。这将打开搜索字段窗口。选择一个或多个字段。可以搜索包括编码属性域在内的数值字段和字符串字段。单击确定关闭此窗口。您应该看到搜索字段文本框中列出的所有选定字段。
    5. 单击下拉列表,在搜索建议中选择显示字段。
      警告:

      地理编码服务必须满足以下需求以支持建议操作:

      • 发布地理编码服务的地址定位器必须支持建议功能。仅使用 ArcGIS 10.3 for Desktop 及更高版本创建的地址定位器支持建议功能。有关详细信息,请参阅创建地址定位器地理处理工具的帮助。
      • 地理编码服务必须已启用建议功能。仅使用 ArcGIS 10.3 for Server 或更高版本发布的地理编码服务支持建议功能。

    6. 默认情况下,可搜索图层中返回的最大建议值是 6。可在必要时对其进行更改。
    7. 默认情况下,可搜索图层中返回的最大结果是 6。可在必要时对其进行更改。
    8. 默认情况下,缩放比例定义为 1:50,000。可在必要时对其进行更改。
    9. 如果需要,也可以选中精确匹配框。
    10. 如有需要,还可以选中仅在当前地图范围内搜索复选框。
    • 选择地理编码器
    1. 新的地理编码器来源将自动出现在表格中。
    2. 单击设置按钮,打开设置地理编码器 URL 窗口。
    3. 为您要使用的地理编码服务提供有效的 URL,单击验证加载该服务,选择该服务并单击确定

      地理编码器 URL 会自动添加到地理编码器 URL文本框中。您可以在地理编码名称文本框中更改地理编码器的名称。

    4. 也可以选择在占位符文本文本框中输入文本。
    5. 如果可行,也可以选择输入国家代码以限制搜索区域。有关国家代码列表的信息,请参阅地理编码覆盖区域
    6. 默认情况下,返回的最大建议值和结果是 6。可在必要时对其进行更改。
    7. 定义地理编码器未返回范围时将缩放至的比例。
    8. 如果需要,选中启用本地搜索框。通过设置地图比例来定义何时启用本地搜索,并指定当前地图中心的搜索半径,以先返回最接近该位置的候选位置。
    9. 如有需要,还可以选中仅在当前地图范围内搜索复选框。
  5. 重复步骤 4,添加更多的要素图层和地理编码器搜索资源。
  6. 如需修改现有的搜索来源,请单击表格中的来源。
  7. 常规设置中,将占位符文本设置为搜索所有图层和地理编码器。
  8. 默认情况下,在地图上找到要素或位置时将显示弹出窗口。取消选中此复选框可禁用弹出窗口。
  9. 单击确定关闭配置窗口。

使用“搜索”微件

  1. 当您在搜索框中输入地名或关键字时,您将在输入过程中看到建议。如果您在搜索框中看到箭头,您就可以搜索全部来源,或单击箭头并从下拉列表中选择定位器或图层。
    地理编码服务和可搜索图层的列表

    地名或要素的位置处随即显示弹出窗口,显示所有可用的属性信息。

  2. 单击弹出窗口右下方的省略号 () 按钮,将显示一个操作列表,包括在地图中添加或从中移除标记。如果应用程序中存在“方向”微件,则可以设置自此处的行驶方向到此处的行驶方向以自动打开“方向”微件。