我在我的项目中使用Google map v3 direction api
。
我将城市名称设为start point
和end point
,以获取该距离的距离和时间。
我有另一个要求获得起点的经度和纬度,即城市名称。
我可以从方向api获取它来获取方向api得到的距离和时间吗?
如果我们可以从方向api的结果获得经度和经度,那么请通过给出正确答案来帮助我。
提前感谢。
答案 0 :(得分:1)
响应不包含lat / lng字符串。你必须使用一个函数来获取它。
使用jquery这对我有用。
$.each(result.routes[0].legs, function(index, route) {
alert(route.start_location.lat());
});
这将提醒您所请求旅程的每一段的每个起始纬度。
答案 1 :(得分:0)
快速查看responses section of the directions API documentation ,看起来你可以获得start_location - > lat和start_location - >就像你已经获得距离和时间一样。
我想那会是:
routes.legs[0].start_location.lat
routes.legs[0].start_location.lng