【问题标题】:Google API - order results by distanceGoogle API - 按距离排序结果
【发布时间】:2016-10-12 16:39:52
【问题描述】:

我想知道使用 Google Geocode API(最好是 PHP 版本)按距离排序一组结果的最佳方式。用户将能够获得他们当前的位置,然后我想要一组位置(我有纬度/经度)按距离他们的位置纬度/经度的距离排序。

【问题讨论】:

  • 看看 Places API 附近的搜索:developers.google.com/places/web-service/…
  • @xomena 我做了,但这会从 API 返回一个纬度/经度列表....而我想按与用户当前位置的距离来订购我自己的经度/纬度集跨度>

标签: google-geocoding-api


【解决方案1】:

如果您已经拥有所有纬度,则不需要 API:您可以使用 Haversine formula 轻松计算距离并对其进行排序。

【讨论】: