Android / iOS:显示按实际距离排序的列表

时间:2017-06-13 07:23:19

标签: android ios google-maps location

在移动应用程序上,我想显示一个列表视图,其中显示的餐馆按用户位置的ACTUAL行驶距离排序(非直线路径)。用户GPS坐标将发送到API。

有没有一种方法可以显示按实际行驶距离排序的列表而无需太多处理。由于它的实际距离,我假设我们必须使用谷歌地图API

之类的东西

任何人都有这方面的经验吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以使用谷歌地图API计算2点之间的距离,甚至是预计的驾驶时间。

  

Google Maps Distance Matrix API会根据以下内容返回信息   建议的起点和终点之间的路线,由计算得出   Google Maps API和由包含持续时间和距离的行组成   每对的价值。

     

此服务不会返回详细的路线信息。路线   通过传递所需的单一来源和获得信息   Google Maps Directions API的目的地。

https://developers.google.com/maps/documentation/distance-matrix/intro

行值的一些示例:

{
  "status": "OK",
  "duration": {
  "value": 340110,
  "text": "3 jours 22 heures"
   },
   "distance": {
      "value": 1734542,
      "text": "1 735 km"
  }
}