我正在尝试使用谷歌距离矩阵API获得两个位置之间的最短距离。为了获得最短的距离,我将乐观参数传递给流量模型。要使其正常工作,我必须传递客户端 ID 或 API 密钥。我两者都有。我不知道如何将这个API密钥传递给DistanceMatrixService。请提出实现这一目标的任何方法。
js 文件
var service = new google.maps.DistanceMatrixService();
service.getDistanceMatrix({
origins: ["A","B"],
destinations: ["A","B"],
travelMode: google.maps.TravelMode.DRIVING,
drivingOptions: {
departureTime: new Date(moment().tz(gUserTimeZone).format('MM/DD/YYYY h:mm A')+400),
trafficModel :google.maps.TrafficModel.OPTIMISTIC
},
unitSystem: google.maps.UnitSystem.IMPERIAL,
avoidHighways: false,
avoidTolls: false,
},function(response){console.log(response);});
当您使用 Google Maps JavaScript API v3 DistanceMatrix 时,凭据包含在 API 加载中。
您可以使用任一组凭据。