【问题标题】:Parial Zip Code Search autocomplete with Bing Map使用 Bing 地图自动完成邮政编码搜索
【发布时间】:2016-06-21 14:49:07
【问题描述】:

我正在使用 Bing 地图根据我拥有的地址显示图钉。但有时我可能只会在地址中获得部分邮政编码,这会导致地图显示异常。所以我想出了我将使用第一个匹配的邮政编码作为部分邮政编码的想法。 例如如果部分邮政编码为 640,则检索以 640 开头的邮政编码,假设我得到 6402342、6408678、640893。然后为第一个匹配邮政编码的坐标渲染图钉 6402342

所以我的问题是,是否有任何 Bing Map API 可以为我提供匹配的邮政编码列表,就像它在自动完成搜索框中提供一样,或者是否有更好的方法来处理 Bing Map 上的部分邮政编码。

【问题讨论】:

    标签: bing-maps


    【解决方案1】:

    如果您有地址的其余部分,请尝试对其坐标进行反向地理编码。它通常会返回一个相当准确的邮政编码,这比从列表中选择第一个邮政编码更准确。反向地理编码可以使用 REST 服务:https://msdn.microsoft.com/en-us/library/ff701710.aspx 或使用 Bing 地图 Web 控件中的搜索模块:

    https://msdn.microsoft.com/en-us/library/mt712821.aspx

    http://www.bing.com/api/maps/sdk/mapcontrol/isdk#searchByPoint+JS

    如果您真的想要邮政编码列表,最好从网站下载列表并存储它们。 GeoNames 有一个很好的邮政编码集合。这是美国 zip 文件的链接:http://download.geonames.org/export/dump/US.zip

    您可以在此处找到其他国家/地区的下载:http://download.geonames.org/export/dump/

    【讨论】:

      猜你喜欢
      • 2020-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-01
      • 1970-01-01
      相关资源
      最近更新 更多