0
在移动应用程序中,我希望显示一个列表视图,其中显示的餐厅按照ACTUAL与用户位置(不是直线路径)的驾驶距离排序。用户GPS坐标被发送到API。Android/iOS:显示按实际距离排序的列表
有没有一种方法可以显示按实际行驶距离排序的列表,而不需要太多的处理。由于它的实际距离我假设我们必须使用谷歌地图API
任何人都有这方面的经验吗?
在移动应用程序中,我希望显示一个列表视图,其中显示的餐厅按照ACTUAL与用户位置(不是直线路径)的驾驶距离排序。用户GPS坐标被发送到API。Android/iOS:显示按实际距离排序的列表
有没有一种方法可以显示按实际行驶距离排序的列表,而不需要太多的处理。由于它的实际距离我假设我们必须使用谷歌地图API
任何人都有这方面的经验吗?
是的,您可以使用谷歌地图API来计算2点之间的距离,甚至可以使用它的预期驾驶时间。
的谷歌地图距离矩阵API基于开始和结束点之间的 推荐路线上返回的信息,如由 谷歌地图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"
}
}
感谢。因此,如果有25家餐厅可以使用此API传递一个出发地和25个目的地?你用过吗?是否足够快以实时获取这些信息?我只需要距离而不是路线。 – Prasanth
@Prasanth是的,你可以做1个出发地和25个目的地。我使用它和响应非常快。它只给出距离值而不给出方向。如果您想获得路线信息,还有一个方向API。 – Coder