代码之家  ›  专栏  ›  技术社区  ›  Maihan Nijat

如何只搜索部分城市?

  •  0
  • Maihan Nijat  · 技术社区  · 7 年前

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

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

    提名文件建议使用特殊词语,但没有示例。

    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 回复  |  直到 7 年前
        1
  •  1
  •   scai    7 年前

    不幸的是,提名不支持部分匹配。但是 photon 做。

    推荐文章