在移动应用程序上,我想显示一个列表视图,其中显示的餐馆按用户位置的ACTUAL行驶距离排序(非直线路径)。用户GPS坐标将发送到API。
有没有一种方法可以显示按实际行驶距离排序的列表而无需太多处理。由于它的实际距离,我假设我们必须使用谷歌地图API
之类的东西任何人都有这方面的经验吗?
答案 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"
}
}