如何显示距离矩阵的值?

时间:2012-10-29 23:25:56

标签: javascript google-maps

我有这样的事情:

http://maps.googleapis.com/maps/api/distancematrix/json?origins=Berlin&destinations=Frankfurt&mode=driving&language=de-DE&sensor=false

如何在我的网站上显示这个json输出的“549 km和5 Stunden,21 Minuten”?

1 个答案:

答案 0 :(得分:0)

这样的事情:

var service = new google.maps.DistanceMatrixService();
service.getDistanceMatrix(
  {
    origins: ["Berlin"],
    destinations: ["Frankfurt"],
    travelMode: google.maps.TravelMode.DRIVING,
  }, callback);

function callback(response, status) {
  $("#result").text(response.rows[0].elements.distance.text + " and " + response.rows[0].elements.duration.text);
}

对我来说看起来很好,但我没有测试过,所以我可能无法获得所有细节。我不知道如何用德语获得结果,但this documentation可能会有所帮助。

代替$("#result"),您需要一个选择器或集合,用于显示结果的元素。