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

ApiNotActivatedMapError для простой страницы html с помощью google-places-api

Я пытаюсь создать простую html-страницу (позже я хотел бы добавить туда вход автозаполнения), которые включают google-places-api. У меня есть api-ключ (который включен), но я все еще получаю сообщение об ошибке.

Вот мой html -

<head>
    <meta charset="utf-8">
    <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places"></script>
    <title>test</title>
</head>
<body>
</body>

но я получаю это сообщение об ошибке - введите описание изображения здесь

а в консоли я получаю: ошибка API Карт Google: ошибка API Карт Google: ApiNotActivatedMapError

Я не понимаю, в чем проблема. Цените любую помощь

4b9b3361

Ответ 1

Чтобы включить Api, сделайте это

  • Перейдите к API Manager
  • Нажмите Overview
  • Найдите Google Maps JavaScript API (В разделе Google Maps APIs). Нажмите на
  • Здесь вы найдете кнопку Enable. Нажмите, чтобы включить API.

Надеемся, что это решит проблему включения API.

Ответ 2

Предполагая, что у вас уже есть приложение, созданное в консоли разработчика Google, Выполните следующие действия

  1. Перейдите по следующей ссылке https://console.cloud.google.com/apis/dashboard?, и вы получите следующую страницу enter image description here
  2. .Нажмите ВКЛЮЧИТЬ АПИС И УСЛУГИ, и вы будете перенаправлены на следующую страницу enter image description here
  3. .Выберите желаемую опцию - в данном случае "API JavaScript Карт"
  4. Нажмите кнопку ВКЛЮЧИТЬ, как показано ниже, enter image description here

Примечание: пожалуйста, используйте сервер для загрузки файла html

Ответ 3

по состоянию на январь 2017 года, к сожалению @Adi ответ, хотя кажется, что он должен работать, не делает. (Ключевой процесс Google API не работает)

вам нужно нажать "получить ключ" по этой ссылке: https://developers.google.com/maps/documentation/javascript/get-api-key

Также я настоятельно рекомендую вам никогда не выбирать "безопасный ключ", пока вы не будете готовы перейти на производство. Я сделал ограничения HTTP-ссылки на ключ, а потом не смог заставить его работать с localhost, даже после отключения безопасности для ключа. Мне пришлось создать новый ключ, чтобы он снова работал.

Ответ 4

Вы пробовали следовать рекомендациям на странице справки? Страница справки в http://g.co/mapsJSApiErrors говорит:

ApiNotActivatedMapError

API JavaScript Google Maps не активирован в вашем проекте API. Возможно, вам потребуется включить API JavaScript Google Maps в API-интерфейсах в Google Developers Console.

См. Получение ключа API.

Поэтому проверьте, что ключ, который вы используете, имеет API Google Maps JavaScript.

Ответ 5

У меня была такая же ошибка. Чтобы исправить ошибку:

  • Откройте меню консоли Gallery Menu и выберите API Manager.
  • Слева нажмите Credentials, а затем нажмите New Credentials.
  • Нажмите Create Credentials.
  • Нажмите API KEY.
  • Нажмите Navigator Key (есть больше вариантов, это зависит от того, когда потребляется).

Вы должны использовать этот новый API Navigator Key, сгенерированный системой.