2016-01-24 69 views
4

有沒有什麼辦法可以同時在lat/long的距離內搜索多個lat/longs?例如,說「在14.2342,-13.234234和1.3234,4.56775的10英里內給我所有結果?」Algolia:同時搜索多個geos?

我目前只能看到一次搜索一組座標的能力。

回答

3

在其當前版本中,API只允許一次傳遞一個緯度/長度值。儘管如此,它允許同時傳遞多個邊界框。這意味着您可以輕鬆計算邊界框座標(請參閱How to calculate the bounding box for a given lat/lng location?),並將其傳遞給搜索參數。

您可以在這裏找到https://www.algolia.com/doc/tutorials/geo-search指導(+示例代碼),顯示Geoloc搜索的工作原理。有關邊界框參數的更多詳細信息,請參閱https://www.algolia.com/doc/rest#param-insideBoundingBox