如何使用Google Maps计算多个目的地位置之间的距离

时间:2019-03-20 09:28:04

标签: javascript google-distancematrix-api

我想计算1个起点位置(使用纬度和经度)与多个目的地(也使用纬度和经度)之间的距离和持续时间。

var service = new google.maps.DistanceMatrixService();
  service.getDistanceMatrix(
 {
   origins: [{ lat : lat1, lng : long1 }],
   destinations: [locations],
   travelMode: google.maps.TravelMode.DRIVING,
   unitSystem: google.maps.UnitSystem.METRIX,
   avoidHighways: false,
   avoidTolls: false
 }, callback);
 

如何写经纬度的目的地?我应该这样写吗?

destinations : [{lat : data[0].lat, lng : data[0].long}, {lat : data[1].lat, lng : data[1].long}, {lat : data[2].lat, lng : data[2].long}]

0 个答案:

没有答案