【问题标题】:How to find a city(ies) only with partial search?如何仅通过部分搜索找到一个城市?
【发布时间】:2018-09-04 15:21:39
【问题描述】:

我正在使用 Nominatim OpenStreetMap API 来查找与搜索词组匹配的城市。

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

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

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

以上网址返回 5 个地点,但没有返回一个城市。我只想搜索城市。我可以使用以下内容,这很有帮助,但它不会搜索部分短语,并且仅返回具有精确匹配的结果:

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

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

【问题讨论】:

    标签: openstreetmap nominatim


    【解决方案1】:

    很遗憾,Nominatim 不支持部分匹配。但是photon 可以。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-14
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多