操作方法
在某些情况下,有必要将地理编码结果限制于某些区域。 例如,对于 一家在世界各地拥有专营店的国际公司 ,分析师只需要位于英国的 专营店 的数据。
提供的说明描述了如何将地理编码的结果限制于特定区域:
在 ArcGIS Online 中使用定位器视图
在 Web AppBuilder for ArcGIS 中配置自定义微件的 JSON 文件
可通过编辑后缀参数来配置 JSON 文件,以缩减地理编码结果范围。 例如,将后缀参数设置为 New York 并将 sourceCountry 参数设置为 US,以将搜索范围限制在美国纽约,如以下 JSON 所示。
{ "geocoder":{ "autoComplete": true, "minCharacters": 3, "name": "Esri World Geocoder", "maxLocations": 3, "arcgisGeocoder": false, "geocoders":[ { "url": "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer", "name": "Esri World Geocoder", "singleLineFieldName": "SingleLine", "placeholder": "Find address or place", "suffix": "New York", "sourceCountry":"US" } ] } }
也可以添加 searchExtent 参数,以将搜索限制于 特定范围。 有关详细信息,请参阅:类:地理编码器。
"searchExtent": { "xmin":-10105000, "ymin":2855000, "xmax":-8226000, "ymax":3649000, "spatialReference": {"wkid":102100} }
从 ArcGIS 专家处获得帮助
下载 Esri 支持应用程序