Как мне попасть в GoogleMaps API-ключ для работы на localhost?
Я'вэ создал API-ключ и под рефереров добавлю следующее:
Accept requests from these HTTP referrers (websites) (Optional)
Use asterisks for wildcards. If you leave this blank, requests will be
accepted from any referrer. Be sure to add referrers before using this key
in production.
localhost
Это не работает и если я исключаю ключ API не работает?
1 - сначала зайдите по этому адресу: https://console.developers.google.com/apis
2 - создать ключ API для вашего проекта,
3 - нажимаем на библиотека и
4 - Нажмите на любой API, который вы хотите,
5 - нажмите на кнопку включения (сверху справа),
6 - нажмите на учетные данные, щелкните Изменить ключ
7 - в "Ключ ограничения" и выберите "в HTTP-рефереры (веб-сайты) и"
8 - затем введите веб-адрес или "локальный" и(для испытания в имя localhost) в текстовое поле и нажмите Enter для добавления в список (добавить, что "локальный" и "Ну 127.0.0.1-то", то "localhost:порт" и т. д.)
9 - затем используйте ключ в вашем проекте..
Вы можете идти по этому пути. Это работает по крайней мере для меня :
в учетных данных страница :
Выберите вариант с IP-адресом ( опция не. 3 ).
Поставить ваш IP-адрес от вашего провайдера. Если вы Don'т это, поиск вашего IP-адреса, используя эту ссылку : https://www.google.com/search?q=my+ИС
Сохранить его.
Изменить ссылку на карту Google как следовать между тегом Сумы :
протокол HTTPS://maps.googleapis.com/maps/api/js?libraries=places&ключ=AIzxxxxxxxx"и
Теперь ваш Google карта должна работать.
Если вы работаете на localhost, создать отдельное значение apiKey для вашего развития, а потом снять ограничения на этот ключ, так что локальный можете использовать его. Помните, чтобы не использовать этот ключ по производству, так что вы Дон'т подвергайте ваш ключ к охотники онлайн.
У меня был тот же вопрос, и все попытки добиться ограничения рабочего на моего окружения localhost не был успешным, пока я не создал отдельное значение apiKey специально для развития и затем удаляют ее ограничения. Однако я Дон'т использовать этот ключ на производственную среду, и как только я сделал с событиях, я немедленно удалю ключ API.
Я знаю, что этот пост поздно, но для людей, которые, вероятно, сталкиваются с этой проблемой в будущем, это лучший маршрут, чтобы пойти.
Вы можете следить за этим tutorial о том, как использовать Карты Google для тестирования на localhost.
- перейти по этой ссылке и выполните процесс (создать новый проект, ключ API > ключ браузера, реестр 'локальный' домен): https://console.developers.google.com//flows/enableapi?apiid=maps_backend&keyType=CLIENT_SIDE&reusekey=true
- Генерировать ключ
- Развертывайте Карты Google виджет, как описано здесь: http://www2.microstrategy.com/producthelp/10/GISHelp/Lang_1033/GIS_Integration.htm
- Добавить ваш ключ к API Карт Google googleConfig.xml (как описано в предыдущей ссылке) <ГХ> <МК isPremier=ложь>ENTER_YOUR_KEY_HERE</МК> </ГХ>
- Перезапустить Веб-Сервер
Проверить эти связанные темы так:
Надеюсь, что это помогает!
Вы должны проверить конкретных ошибок в консоли JavaScript (например, <и>сочетание клавиш Ctrl</роз> + <и>сдвиг</роз> + <и>к</КБД> В Firefox для Windows).
По данным Стивен Gliebe (2016), существует четыре общих дел по этой проблеме. Если я могу резюмировать это, как это:
После делать некоторые модификации кода, пожалуйста, очистить кэш Вашего браузера, как это необходимо.
В случае, если есть другие ошибки, вы можете проверить API Карт Google коды ошибок документация Страница.
Где он пишет "принимать запросы от этих http-рефереры (сайты) (дополнительно)" Вы не'т должны иметь любой из перечисленных реферер. Так нажмите на значок X рядом с localhost на этой странице, но продолжать использовать ваш ключ.
Затем он должен работать через несколько минут.
Изменения, внесенные иногда может занять несколько минут, поэтому подождите несколько минут перед повторным тестированием.