Ошибка Javascript в API Карт Google v3 (RefererDeniedMapError)
Мы использовали Карты Google без ключа, и из-за увеличения трафика нам пришлось создавать и добавлять ключ API в наш JS-вызов. Но теперь, когда мы вызываем JS, мы получаем эту ошибку:
RefererDeniedMapError: https://developers.google.com/maps/faq#errorcodes
В документации мы не видим больше информации, связанной с этой ошибкой.
С помощью того же ключа API у нас нет проблем с отображением карты в других наших доменах, только у нас есть проблема в одном.
Играя с разрешенными реферерами, мы отбросили проблемы конфигурации, и мы не знаем, может быть, наш домен может быть запрещен.
Также была добавлена платежная информация.
Есть ли у кого-нибудь идеи?
Спасибо!
Ответы
Ответ 1
Я нашел URL-адрес вашего сайта в потоке googles, и я смог воспроизвести эту проблему локально. Ive просто добавил ваше имя хоста в файл hosts и обратился к нему на localhost. У меня такая же ошибка. Это определенно проблема, связанная с доменным именем.
Мне удалось сделать работу с картами только с использованием IP и пути к странице карты вместо имени домена, например:
<!DOCTYPE html>
<html>
<head>
<title>A page where should be a map</title>
</head>
<body>
<iframe src='http://127.0.0.1/mapa.html'></iframe>
</body>
</html>
Вы можете попытаться отключить IP-адрес для перенаправления доменных имен (как и сейчас) и использовать свой IP-адрес в приведенном выше примере. Это не чистое решение, но по крайней мере у вас может быть карта на вашем сайте.
Ответ 2
Ошибка Javascript в API Карт Google v3 (RefererDeniedMapError)
После подробного исследования вашей проблемы, с которой вы сейчас сталкиваетесь, я столкнулся с некоторыми возможными ответами на ваш вопрос, помимо других ответов.
Существует два типа Ошибки отправителя:
-
RefererNotAllowedMapError
Текущий URL-адрес, загружающий API JavaScript Карт Google, не был
добавлен в список разрешенных источников. Проверьте реферер
настройки вашего API-ключа в Google Cloud Console.
-
RefererDeniedMapError
Ваш запрос еще не завершен. Вы можете найти
более подробную информацию об ошибке в Google Cloud Console (пожалуйста, посмотрите).
Мы использовали Карты Google без ключа и из-за нашего трафика мы должны были создать......
- Каковы ограничения использования для Google Maps JavaScript API v3?
- Каковы ограничения использования API Google Планета Земля?
Запросы, составляющие просмотры страниц, применяются к общему количеству просмотров страниц, приобретенных с помощью лицензии Google Maps API for Work. Когда это ограничение будет достигнуто, вам нужно будет немедленно продлить лицензию.
Прочитайте больше ограничений здесь
Сообщение об ошибке, с которым вы сталкиваетесь, может быть явным признаком того, что вы пересекли любые ограничения, и было бы трудно догадаться об этом точка с этой целью, как подробный отчет об анализе и конфигурации от требуется ваша учетная запись (консоль).
Продолжайте проверять ограничения, ошибки в облачной консоли.
В качестве окончательного звонка вы можете связаться с платная поддержка из Google.
Подробнее см. ниже:
Надеюсь, что это было бы полезно..
Благодаря