从谷歌地图v3方向api的结果获取纬度和经度?

时间:2011-10-15 08:29:10

标签: c# javascript asp.net google-maps-api-3

我在我的项目中使用Google map v3 direction api

我将城市名称设为start pointend point,以获取该距离的距离和时间。

我有另一个要求获得起点的经度和纬度,即城市名称。

我可以从方向api获取它来获取方向api得到的距离和时间吗?

如果我们可以从方向api的结果获得经度和经度,那么请通过给出正确答案来帮助我。

提前感谢。

2 个答案:

答案 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