ОШИБКА: ошибка API Карт Google: MissingKeyMapError

Появилась следующая ошибка JavaScript:

Ошибка API Карт Google: ошибка API Карт Google: MissingKeyMapError

Ответ 1

Да. Теперь Google хочет, чтобы ключ API аутентифицировал пользователей для доступа к их API.

Вы можете получить ключ API из следующей ссылки. Перейдите по ссылке, и вам нужно ввести проект и так далее. Но это легко. Беспокойство.

https://developers.google.com/maps/documentation/javascript/get-api-key

После изменения ключа API предыдущий

<script src="https://maps.googleapis.com/maps/api/js"></script>

к

<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script>

Теперь ваша карта google находится в действии. В случае, если вам интересно получить долготу и широту для ввода в Карты. Просто укажите местоположение, которое вы хотите, и проверьте URL-адрес браузера. Вы можете увидеть значения долготы и широты. Просто скопируйте эти значения и вставьте их следующим образом.

new google.maps.LatLng(longitude ,latitude )

Ответ 2

Согласно недавнему анонсу Google, использование API Карт Google теперь требует ключа. Если вы используете API Карт Google на локальном хосте или ваш домен не был активным до 22 июня 2016 года, для этого потребуется ключ. Пожалуйста, ознакомьтесь с документацией API Карт Google, чтобы получить ключ и добавить его в свое приложение.

Ответ 3

Все приложения API JavaScript для Google Карт требуют аутентификации.

  • Перейдите к https://developers.google.com/maps/documentation/javascript/get-api-key.
  • Вход в аккаунт Google
  • Нажмите кнопку "Получить ключ" 3 Выберите или создайте проект
  • Нажмите "Включить Api"
  • Скопируйте ВАШ КЛЮЧ API в свой проект: <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=Past YOUR API KEY"></script>

Ответ 4

Элементу script, который загружает API, отсутствует требуемый параметр проверки подлинности. Если вы используете стандартный API JavaScript для Карт, вы должны использовать ключевой параметр с действующим ключом API. Если вы являетесь клиентом Premium Plan, вы должны использовать либо клиентский параметр с вашим идентификатором клиента, либо ключом с допустимым ключом API.

См. руководство по API-ключам и идентификаторам клиентов.

Ответ 5

Обновите django-geometocation по крайней мере до версии 0.2.3 и добавьте в settings.py:

GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'