Некоторое время я использую Google Maps API v3 без ключа API, и он работал хорошо.
Он по-прежнему работает, но в консоли появляется предупреждение:
Предупреждение API Карт Google: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys
Включаю скрипт стандартным способом:
<script src="https://maps.googleapis.com/maps/api/js?libraries=places"></script>
И google.maps.version
указывает, что я использую 3.24.2.
В документации Google я вижу только различные способы получения ключа, но нет указания, требуется он или нет. Я заметил предупреждение сегодня и уверен, что его не было несколько недель назад.
Пока все работает нормально, но боюсь, что доступ к картам без ключа API в будущем будет прекращен. Я не хочу регистрироваться для получения ключа, если мне это совершенно не нужно.
Стоит ли мне об этом беспокоиться?
источник
Ответы:
Создание и использование ключа - это правильный путь. Использование бесплатно до тех пор, пока ваше приложение не достигнет 25 000 звонков в день в течение 90 дней подряд.
Кстати: в документации для разработчиков Google сказано, что вы должны добавить ключ api в качестве опции {key: yourKey} при вызове API для создания новых экземпляров. Однако это не заглушает предупреждение консоли. Вы должны добавить ключ в качестве параметра при включении api.
Получите ключ здесь: сайт GoogleApiKey Generation
источник
Ключ в настоящее время все еще не требуется («требуется» в значении «без него работать не будет»), но я думаю, что для предупреждения есть веская причина.
Но в документации вы можете прочитать: «Все приложения JavaScript API требуют аутентификации».
Я уверен, что это запланировано на будущее, что приложения API Javascript не будут работать без ключа (как это было в V2).
Вам лучше использовать ключ, если вы хотите быть уверены, что ваше приложение будет работать через 1 или 2 года.
источник
У меня была такая же проблема, и я обнаружил, что если вы добавите параметр URL,
?v=3
вы больше не получите предупреждающее сообщение:Воспроизведение онлайн
Как указано в комментариях @Zia Ul Rehman Mughal
Обновление 07 июня 2016 г.
Это решение больше не работает.
источник
С июня 2016 г. для новых проектов Google Maps требуется ключ API. Дополнительную информацию можно найти в блоге разработчиков Google . Также дополнительную информацию на немецком языке вы найдете в этом сообщении блога clickstorm.
источник