1

我在我目前正在构建的网站上使用这个简单的地图插件http://simplemap-plugin.com/demo/它基于谷歌地图API。我只有 Zip(在英国邮政编码中)输入可见,因此必须将其用作搜索的基础。如果您使用完整的邮政编码,例如 W1U *PZ,则搜索功能可以正常工作,但如果您只是输入 W1,您最终会得到阿尔及利亚道路的结果。有谁知道 gMaps API 中是否存在仅搜索邮政编码并排除任何道路的功能,因此键入邮政编码(区号)的开头将给出所需的结果。

4

1 回答 1

1

也许最简单的方法是将结果简单地限制在特定国家/地区,在这种情况下,我假设是英国。

https://developers.google.com/maps/documentation/geocoding/#RegionCodes

然而,这样的查询将遇到的问题是如何决定返回哪个结果,只需查询“W1”将返回一系列邮政编码包含“W1”的任意地址,例如 NW1。您可能最好指定最小长度?

于 2013-04-04T14:01:07.443 回答