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

Что такое 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 говорится, что мне все еще нужно зарегистрировать ключ для него, который я еще не сделал, и он все еще работает.

4b9b3361

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