Поскольку вы используете Премиум-план с параметром client
, вы должны авторизовать URL-адрес, с которого вы загружаете API, на своем портале поддержки облачных сервисов Google.
Чтобы предотвратить использование третьей сторонойваш идентификатор клиента на их собственном веб-сайте, использование вашего идентификатора клиента ограничено списком URL-адресов, которые вы специально авторизуете.
Чтобы просмотреть URL-адреса, которые вы уже авторизовали, или авторизовать дополнительные URL-адреса:
- Войдите на портал поддержки Google Cloud.
- В левом меню выберите Карты: Управление идентификатором клиента.
Вы можете добавить до 100 URL-адресов.вовремя.Идентификатор клиента может быть связан с 3000 авторизованными URL-адресами.Если вы ожидаете, что ваше приложение будет размещать контент Карт Google из более чем 3000 местоположений, вам следует вместо этого переключиться на использование ключей API.
source: https://developers.google.com/maps/documentation/javascript/get-api-key#registering-authorized-urls
Чтобы выяснитьпо какому URL вы должны авторизоваться, проверьте значение window.location.href
в вашем гибридном приложении.Это значение следует добавить в список авторизованных URL-адресов.
Также обратите внимание, что в API JavaScript JavaScript нет параметра подписи.Вы должны удалить его, особенно если вы выставите там свой криптографический ключ, который должен быть закрытым.
Надеюсь, это поможет!