如何仅通过部分搜索找到城市?

时间:2018-08-14 22:59:42

标签: openstreetmap nominatim

我正在使用Nominatim OpenStreetMap API查找与搜索短语匹配的城市。

例如, wind 应该像Wind%一样工作-不是完全匹配,但是不起作用。第二个问题是无法获得城市。返回,行政,镇,县,娱乐场所等。

Nominatim文档建议使用特殊词,但没有示例。

  

https://nominatim.openstreetmap.org/?format=json&addressdetails=1&q=winds&format=json&limit=5

上面的URL返回5个地方,但不返回单个城市。我只想搜索城市。我可以使用以下内容,这很有帮助,但它不会搜索部分短语,并且只返回精确的结果:

  

https://nominatim.openstreetmap.org/?format=json&addressdetails=1&city=windsor&format=json&limit=5

如果我使用city=windsor而不是city=wind,则它不返回数据。

1 个答案:

答案 0 :(得分:1)

很遗憾,Nominatim不支持部分比赛。但是photon确实如此。