有什么方法可以同时在一个纬度/经度范围内搜索多个纬度/经度的项目?例如,要说“给我 14.2342,-13.234234 AND 1.3234,4.56775 10 英里范围内的所有结果”?
我目前只看到一次搜索一组坐标的能力。
有什么方法可以同时在一个纬度/经度范围内搜索多个纬度/经度的项目?例如,要说“给我 14.2342,-13.234234 AND 1.3234,4.56775 10 英里范围内的所有结果”?
我目前只看到一次搜索一组坐标的能力。
在其当前版本中,API 一次只允许传递一个 lat/long 值。尽管如此,它允许同时通过多个边界框。这意味着您可以轻松计算边界框坐标(请参阅如何计算给定 lat/lng 位置的边界框?),并将其传递给搜索参数。
您可以在这里https://www.algolia.com/doc/tutorials/geo-search找到一份指南(+ 示例代码),展示 Geoloc 搜索的工作原理。有关边界框参数的更多详细信息,请参见https://www.algolia.com/doc/rest#param-insideBoundingBox