【发布时间】:2017-06-13 07:23:19
【问题描述】:
在移动应用程序上,我想显示一个列表视图,其中显示的餐厅按距用户位置的实际行驶距离(不是直线路径)排序。用户 GPS 坐标被发送到 API。
有没有一种方法可以在不进行过多处理的情况下显示按实际行驶距离排序的列表。由于它的实际距离,我假设我们必须使用谷歌地图 API 之类的东西
有人有这方面的经验吗?
【问题讨论】:
标签: android ios google-maps location
在移动应用程序上,我想显示一个列表视图,其中显示的餐厅按距用户位置的实际行驶距离(不是直线路径)排序。用户 GPS 坐标被发送到 API。
有没有一种方法可以在不进行过多处理的情况下显示按实际行驶距离排序的列表。由于它的实际距离,我假设我们必须使用谷歌地图 API 之类的东西
有人有这方面的经验吗?
【问题讨论】:
标签: android ios google-maps location
是的,您可以使用 google map API 来计算 2 点之间的距离,甚至是预期的行驶时间。
Google 地图距离矩阵 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"
}
}
【讨论】: