Установка Google API ключей

Как описано на нашей странице требований к геокодированию, мы рекомендуем создать три ключа API Google и назначить их следующим службам API Google:

Первый ключ Google API (должен быть ограничен HTTP, который является URL вашего пользовательского интерфейса):

  • Google Maps JavaScript API
  • Google Street View Image API

Второй ключ Google API (должен быть ограничен IP-адресом сервера):

  • Google Maps Geocoding API
  • Google Maps Geolocation API
  • Google Maps Directions API

Третий ключ Google API (должен быть ограничен HTTP, который является URL вашего пользовательского интерфейса):

  • Google Static Maps API (вам также нужен секрет подписания URL для этого ключа)

Все ключи настраиваются в базе данных.

Первый ключ должен быть вставлен в таблицу paas_settings с помощью следующего запроса:
UPDATE google.paas_settings SET google_client_id = 'YOUR_KEY_HERE' WHERE id = 1;
Второй ключ и третий ключ должны быть вставлены в таблицу dealer_service_credentials с помощью следующего запроса:
INSERT INTO google.dealer_service_credentials (dealer_id, service_type, credentials) VALUES (1, "google", '{"server_api_key":"SECOND_KEY_HERE","static_map_api_key":"THIRD_KEY_HERE", "static_map_crypto_key":"URL_SIGNING_SECRET_HERE"}');
Если вам нужно только применить один из ключей — вы можете опустить остальные из запроса. Пример использования только третьего ключа:
INSERT INTO google.dealer_service_credentials (dealer_id, service_type, credentials) VALUES (1, "google", '{"static_map_api_key":"THIRD_KEY_HERE", "static_map_crypto_key":"URL_SIGNING_SECRET_HERE"}');
А затем перезапустите службы
sv restart {api-server,sms-server,navixyserver}

We use сookies to improve our website, products and related services, analyze site traffic, and serve targeted advertisements. If you continue to use our services, you consent to our use of сookies. Read more