Предоставленный ключ не является действительным ключом API Google.

Я получаю ошибку

Google has disabled use of the Maps API for this application. The provided key is not a valid Google API Key, or it is not authorized for the Google Maps Javascript API v3 on this site. If you are the owner of this application, you can learn about obtaining a valid key here: https://developers.google.com/maps/documentation/javascript/tutorial#Obtaining_Key

Я сгенерировал API из api-console и использую его для своего сайта local / local-host, но каждый раз получаю вышеуказанную ошибку. Как я могу показать карты Google на моем локальном сервере?

 andresf12 июн. 2012 г., 02:32
Что именно вы делаете с ключом? Доступ к веб-сервисам, загрузка карты JS и т. Д.?

Ответы на вопрос(5)

если это та же проблема, но для меня она оказалась не рефералом. Я изменил URL-адрес map.google.com на URL-адрес, указанный ниже, и в качестве реферера использовался как "любой разрешенный реферер" & quot; или один из шаблонов в белом спискеhttps://developers.google.com/console/help/#whitelistingbyhost.

Я удалил версию и параметры файла из URL (даже если версия была 3, она все еще проходила авторизацию v2)

<script src="http://maps.google.com/maps?sensor=false&amp;key=${YOUR_KEY}" type="text/javascript"></script>

По тому, что говорят люди, вам не понадобится ключ, но без него он не заработает.

Сначала я предполагаю, что у вас уже есть ключ API карты Google. Я думаю, что вам нужно сделать, это пойтиКонсоль API - Google Code и нажмите наAPI access налево. Вы можете увидеть свой ключ API и чуть ниже ключа,Referers: показывает ваши разрешенные рефери. Что вам нужно сделать, это нажатьEdit allowed referers... а затем добавить

localhost/*

разрешенным рефери.

Я использую MAMP для размещения моего HTML, и я отслеживаю запрос моего браузера, отправленный в Google для API, и я получаю этот заголовок:enter image description here

показывая Рефереру какlocalhost/*

После того, как вы изменили Referer, Google обрабатывает несколько минут, но после слов он работает нормально.

Set the "Key restriction" as "None". key restriction auto search Use your localhost IP address to browse the site instead of "localhost/" in my case its "http: //192.168.0.103/" check the link below to get your ip address http://lifehacker.com/5833108/how-to-find-your-local-and-external-ip-address

But before that you must

Genarete API code from console.developers.google.com

Enable it and Use it on your site where you link the api.

. Это должно быть занесено в белый список следующим образом:

Идти к:https://console.developers.google.com/ Перейти к: учетные данные. Нажмите на "Изменить разрешенных рефереров" & apos; вашего ключа браузера API. Добавьте следующие источники:

yourdomain.com
*.yourdomain.com

Или посмотрите на эту ссылку, чтобы правильно добавить свой домен в белый список:https://developers.google.com/console/help/#whitelistingbyhost

с которой я столкнулся, включает несколько рефералов. Следующее сработало хорошо для меня. Введите возврат перед добавлением каждой записи (в отличие от запятой или другого разделителя).enter image description here

Ваш ответ на вопрос