Подтвердить что ты не робот

Ошибка Javascript в API Карт Google v3 (RefererDeniedMapError)

Мы использовали Карты Google без ключа, и из-за увеличения трафика нам пришлось создавать и добавлять ключ API в наш JS-вызов. Но теперь, когда мы вызываем JS, мы получаем эту ошибку:

RefererDeniedMapError: https://developers.google.com/maps/faq#errorcodes

В документации мы не видим больше информации, связанной с этой ошибкой. С помощью того же ключа API у нас нет проблем с отображением карты в других наших доменах, только у нас есть проблема в одном.

Играя с разрешенными реферерами, мы отбросили проблемы конфигурации, и мы не знаем, может быть, наш домен может быть запрещен.

Также была добавлена ​​платежная информация.

Есть ли у кого-нибудь идеи?

Спасибо!

4b9b3361

Ответ 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.

Подробнее см. ниже:

Надеюсь, что это было бы полезно.. Благодаря