计算路线的距离

时间:2013-05-31 13:58:25

标签: javascript google-maps

我必须计算路线的距离,用以下代码绘制:

map.drawRoute({
            origin: [lat1, lng1],
            destination: [lat2, lng2],
            travelMode: 'driving',
            strokeColor: '#000',
            strokeOpacity: 0.6,
            strokeWeight: 3
}); 

我使用了gmaps.js库。

1 个答案:

答案 0 :(得分:1)

首先,原始Google Maps API中没有此类方法。您正在使用 hpneo 中的第三方库。

其次,此库允许您在传递的对象中设置回调。我不能从这里测试lib。你可能想试试这个:

 map.drawRoute({
      origin: [lat1, lng2],
      destination: [lat2, lng2],
      travelMode: 'driving',
      callback: function() { console.log(arguments); }
 });

从那里,arguments将包含调用回调的内容,其中可能包含也可能不包含复合距离。