如何在Distance Matrix Google API服务中输入客户端ID或API密钥

时间:2018-08-10 14:31:02

标签: javascript google-maps google-distancematrix-api

我正在尝试使用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);});

1 个答案:

答案 0 :(得分:1)

使用Google Maps JavaScript API v3 DistanceMatrix时,凭据为included in the API load

您可以使用任意一组凭据。