Javascript Goole用JS和HTML映射API(从地点A到地点b的方向)
我想做:Javascript Goole用JS和HTML映射API(从地点A到地点b的方向),javascript,html,json,google-maps,google-maps-api-3,Javascript,Html,Json,Google Maps,Google Maps Api 3,我想做: 找到从A地到B地的路线 这两个地方之间的距离 和持续时间(在交通中) 因此,我有以下代码 var request = { origin:location1, destination:location2, travelMode: google.maps.DirectionsTravelMode.DRIVING, }; directionsService.route(request, function(response,
var request = {
origin:location1,
destination:location2,
travelMode: google.maps.DirectionsTravelMode.DRIVING,
};
directionsService.route(request, function(response, status)
{
if (status == google.maps.DirectionsStatus.OK)
{
directionsDisplay.setDirections(response);
distance = "Die Entfernung zur Arbeit entspricht: "+ "<b>" +response.routes[0].legs[0].distance.text +"</b>";
distance += "<br/>Die vorausschauliche Fahrzeit beträgt: "+ "<b>"+response.routes[0].legs[0].duration_in_traffic.text +"</b>";
document.getElementById("distance_road").innerHTML = distance;
}
});
但我不知道如何在javascript中获取json对象,也不知道如何从json对象中提取信息
您能帮我解决这个问题吗?查看这里提供的文档,我假设您收到了以下
JSON
:
{
"destination_addresses" : [ "New York, NY, USA" ],
"origin_addresses" : [ "Washington, DC, USA" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "225 mi",
"value" : 361715
},
"duration" : {
"text" : "3 hours 49 mins",
"value" : 13725
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}
如果上面的是响应,那么可以使用.rows.elements.distance
看了你的照片
您可以使用:
.routes.0.legs.0.distance.
查看此处提供的文档,我假设您收到以下JSON
:
{
"destination_addresses" : [ "New York, NY, USA" ],
"origin_addresses" : [ "Washington, DC, USA" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "225 mi",
"value" : 361715
},
"duration" : {
"text" : "3 hours 49 mins",
"value" : 13725
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}
如果上面的是响应,那么可以使用.rows.elements.distance
看了你的照片
你可以使用:
.routes.0.legs.0.distance.
访问你的distance\u in\u traffic
,比如说你可以使用API计算距离。我知道,但不能得到duration\u in\u traffic?你提到你可以在JSON
中获得distance\u in\u in\u traffic
。你能提供JSON
?@SreetamDas,正如你在我最新的重播(见图片)中看到的那样,哪张图片?比如说你可以使用API进行距离计算。我知道但不能得到流量中的持续时间?你提到你可以在JSON
中获得流量中的距离。你能提供JSON
?@SreetamDas,正如你在我最新的重播(见图片)中看到的那样,哪张图片?@OP,假设JSON
的性质,这应该会有所帮助,首先谢谢你!)我的问题是:1。我不知道如何用JS2获得这个JSON。我不知道如何使用您的答案您可以粘贴您当前在中使用的答案吗?@OP,假设JSON
的性质,这应该会有所帮助,首先谢谢!)我的问题是:1。我不知道如何用JS2获得这个JSON。我不知道如何使用你的答案你能粘贴你目前正在使用的答案吗?