Ответ 1
Повторное создание ключа API в console.developers.google.com устранило проблему для меня.
Я получаю сообщение об ошибке RefererNotAllowedMapError
с какого-либо ПК при загрузке страницы на моем сайте.
RefererNotAllowedMapError
Текущий URL-адрес, загружающий API JavaScript Карт Google, не был добавлен в список разрешенных источников. Проверьте реферер настройки вашего ключа API в Google Cloud Console.
См. ключи API
Он работает нормально на FireFox из 3 из четырех тестируемых машин.
Как правило, это означает, что домен не добавляется как референт в моей консоли API, но это определенно, и он определенно работает на других машинах.
У кого-либо еще была эта проблема или она могла предоставить некоторую ответственность?
Повторное создание ключа API в console.developers.google.com устранило проблему для меня.
Попробуйте добавить все типы URL-адресов, например:
http://stackoverflow.com/*
http://www.stackoverflow.com/*
*.stackoverflow.com/*
Определенно это сработает.
Чтобы использовать Places API
, мне пришлось включить Maps JavaScript API
Это дает ошибку, потому что ваш ключ API карты Google не является ключом браузера. Создайте новый ключ как "браузерный ключ". Этот параметр доступен при создании нового ключа.
У меня была похожая проблема, когда я пытался использовать API, но ограничился только продуктом Map. Он генерировал ту же ошибку, даже если в поле http referrer ничего не было (открыто для всех). Проблема исчезла после воссоздания нового ключа без каких-либо ограничений продукта.
Обратите внимание на DOT в начале выражения, это символ!
*.stackoverflow.com/*
//это не будет работать с http://stackoverflow.com
Вы также должны будете добавить:
*://stackoverflow.com/*
//теперь он будет охватывать все варианты домена
Создание нового ключа браузера исправило это для меня. https://console.developers.google.com/projectselector/apis/credentials
Ошибка RefererNotAllowedMapError Текущий URL-адрес, загружающий Google API Карт JavaScript не добавлен в список разрешенных рефереры. Проверьте настройки реферера вашего ключа API на Консоль API Google.
См. ключи API в консоли API Google. Для получения дополнительной информации см. Best практики безопасного использования ключей API.
Единственное, что сработало для меня, - это создать новый ключ без ограничений, в том числе без ограничений API.
Это не будет рабочим решением в производственной среде, но оно позволит нам двигаться вперед с развитием.
Решение каждой/такой ошибки Maps Javascript API
варьируется для разных сценариев для разных разработчиков. Список ошибок с подробным описанием приведен Google здесь
Тем не менее, пожалуйста, обратитесь к приведенному ниже снимку:
/*
после URL домена, например, http://www.telesuprecon.com/*
, сделает запрос возможным с любой страницы вашего сайта.