Наступна помилка JavaScript з'явилася раптово:
Помилка API Google Maps: Помилка API Google Maps: MissingKeyMapError
Наступна помилка JavaScript з'явилася раптово:
Помилка API Google Maps: Помилка API Google Maps: MissingKeyMapError
Відповіді:
Так. Тепер 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 )
Згідно з останнім оголошенням Google , для використання API Карт Google зараз потрібен ключ. Якщо ви користуєтесь API Карт Google на localhost або ваш домен не був активним до 22 червня 2016 року, для цього знадобиться ключ вперед. Перегляньте документацію API Карт Google, щоб отримати ключ та додати його до своєї програми.
Усі програми JavaScript API Google Maps потребують аутентифікації (API KEY)
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>
З тією ж проблемою, з якою я стикався пару місяців тому, і це тому, що закінчення користування безкоштовною картою Google починає діяти з моменту, коли я думаю, 11 червня 2018 року. Зараз Google не надає безкоштовних карт Google. Потрібно мати дійсний ключ API та дійсну платіж, що може отримати 200 доларів безкоштовного використання.
Докладнішу інформацію можна знайти за посиланням: Ціноутворення на карті Google
Виконайте тут процес, щоб отримати ключ api.
Якщо ви використовуєте лише карти з певним користувачем, ви можете спробувати інші інструменти для карт.
В елементі сценарію, що завантажує API, відсутній необхідний параметр аутентифікації. Якщо ви використовуєте стандартний API JavaScript Maps, потрібно використовувати параметр ключа з дійсним ключем API. Якщо ви є клієнтом Premium Plan, ви повинні використовувати або параметр клієнта з ідентифікатором клієнта, або ключовий параметр з дійсним ключем API.
Дивіться посібник з ключами API та ідентифікаторами клієнтів .
ви повинні створити проект і зібрати ключ таким чином:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&language=en&key=()"></script>