我正在尝试使用Google Distance Matrix API获得两个位置之间的最短距离。为了获得最短的距离,我将OPTIMISTIC参数传递给trafficModel。为了使其正常工作,我必须传递客户端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);});
答案 0 :(得分:1)
使用Google Maps JavaScript API v3 DistanceMatrix时,凭据为included in the API load。
您可以使用任意一组凭据。