Что такое API-ключ в API Google Maps V3?
В старой версии API мне нужно будет вставить javascript на страницу, используя что-то вроде этого, чтобы просто работать с базой:
http://maps.google.com/maps?file=api&v=2&key= GoogleMapsAPIKey
Где мне нужно было настроить ключ API для каждого отдельного сайта. Глядя на документацию, он говорит, что для работы с базой данных мне просто нужно:
http://maps.google.com/maps/api/js?sensor= true/false
Где находится ключ API? Должен ли я беспокоиться об этом, если я просто планирую использовать базовую карту и маркер и ни одну из более сложных функций?
Я также тестирую на localhost, но в FAQ говорится, что мне все еще нужно зарегистрировать ключ для него, который я еще не сделал, и он все еще работает.
Ответы
Ответ 1
По состоянию на 22 июня 2016 года Google Maps V3 больше не поддерживает бесключевой доступ, поэтому вам нужно получить ключ для каждого домена (referrer-), у которого никогда не было Карта Google на нем раньше.
Получите свой ключ здесь: https://developers.google.com/maps/documentation/javascript/get-api-key
и добавьте его в URL-адрес script следующим образом:
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY" type="text/javascript"></script>
Если вы не предоставили ключ API, вы увидите это предупреждение вместо вашей отображаемой карты:
![К сожалению, что-то пошло не так. Эта страница не загружала Google Maps правильно. Подробнее см. в консоли JavaScript.]()
и ваша консоль браузера сообщит вам причину:
![Ошибка API Карт Google: MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages # отсутствующих-ключ-карта-сообщение об ошибке]()
Ошибка API Карт Google: MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error
Ответ 2
Несмотря на то, что V3 API Карт Google не требует ключа API, он существует по какой-то причине. Недавно Google представила следующие ограничения использования:
Веб-сайты и приложения, использующие каждый из API Карт, могут бесплатно генерируют:
- до 25 000 загрузок карт в день для каждого API
- до 2500 карт в день, которые были изменены с использованием функции Styled Maps.
Для мониторинга использования необходим ключ API, поскольку примечания разработчика ясно видны:
Все приложения API Карт должны загружать API Карт с помощью ключа API. Использование ключа API позволяет отслеживать приложение API Карт приложения использования и гарантирует, что Google сможет связаться с вами о вашей заявке если необходимо. Если ваше использование API Карт приложения превышает Ограничения использования, вы должны загрузить API Карт с помощью ключа API, чтобы купите дополнительную квоту.
Итак, пока вам не нужен ключ API, полезно, если вы хотите контролировать свое использование, а также необходимо, если вы покупаете дополнительную квоту на использование.
Ответ 3
V3 API Карт Google не требует ключа API. Так что тебе хорошо идти.
Изменить. За время, прошедшее с момента ответа на этот вопрос, Google выпустила поддержку ключей API в версии 3, позволяя вам увидеть использование вашего сайта API в консоли разработчика Google. Оригинальный ответ по-прежнему остается точным: ключи API не требуются, но теперь они рекомендуются.
Ответ 4
Вы не можете использовать карты Google в приложении Android, если не создать ключ карты Google. Вам нужно использовать keytool для генерации MD5 и использовать его для создания ключа карты google на веб-сайте google map. keytool должен располагаться на вашем компьютере, где установлен sdk. Я создал ключ разработчика google map, и я заметил, что этот ключ хорош только для разработки Android-приложения на этом конкретном компьютере. Если вы собираетесь разрабатывать Android-приложение на другом компьютере, вам необходимо создать еще один ключ карты Google для этого компьютера. Если вы не видите карту Google в своем приложении для Android, а видите сетку, это может означать, что ваш ключ карты Google недействителен.
Ответ 5
В Google Map Api выберите Google Maps JavaScript API
Включить Api.
Перейдите в раздел учетных данных. Выберите "Создать учетные данные".
выберите API-ключ из всплывающего окна, а затем выберите браузер из всплывающего окна.
.
6. Замените YOUR_API_KEY на свой собственный полученный ключ api