Как ввести идентификатор клиента или ключ api в дистанционную матрицу google api service

Я пытаюсь получить кратчайшее расстояние между двумя местоположениями с помощью API матрицы расстояний Google. Чтобы получить кратчайшее расстояние, я передаю параметр OPTIMISTIC в trafficModel. Чтобы он заработал, мне нужно передать идентификатор клиента или ключ 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
318
1

Ответы 1

При использовании Google Maps JavaScript API v3 DistanceMatrix учетные данные: включены в загрузку API.

Вы можете использовать любой набор учетных данных.

Другие вопросы по теме