it-swarm.com.ru

Этот проект API не имеет права использовать этот API. Убедитесь, что этот API активирован в консоли API.

У меня есть широта и долгота: "-27.0000,133.0000". Я хочу создать карту на этом основании. 

Я пытался перейти по этой ссылке 

https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=******

Я продолжаю получать эту ошибку в браузере 

{
   "error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console",
   "results" : [],
   "status" : "REQUEST_DENIED"
}

Но я думаю, что уже включил этот API. Я вхожу в консоль Google и дважды проверяю.

Когда я иду на: https://console.developers.google.com/project/75423435770063/apiui/apis/enabled

Я вижу :

Геокодирование + Геолокация включена.

 enter image description here

Я немного застрял сейчас. Есть ли что-то, что я пропустил здесь? 

91
kyo

На картинке, которую вы разместили, написано, что она отключена ...

Перейти к Консоль разработчика -> API & auth -> API

Найдите Геокодирование и щелкните API геокодирования Карт Google -> Включить API. Сделайте то же самое для геолокации

201
Verma

Если вы используете метод get для выборки мест, вам нужно включить 

Веб-сервис API Google Адресов

Я столкнулся с той же проблемой и решил после ее включения.

Правка: Согласно https://developers.google.com/places/web-service/get-api-key

Примечание. Веб-служба API Google Адресов не работает с Android или ограниченный ключ API iOS.

Таким образом, вы должны создать новый ключ или удалить ограниченный доступ к существующему ключу, чтобы он работал правильно.

52
Smeet

Я опоздал, но вот еще одна ошибка: Google показывает, что API включен, но на самом деле это не так. Отключите и включите его снова.

17
feydaykyn

Необходимо включить Directions API, а также в консоли API Google. У меня включено следующее:

  • API направлений
  • API геокодирования
  • API Карт JavaScript

У меня также включен Geolocation API, но консоль не показывает, что он используется (0 запросов). Но, возможно, это не отчеты в режиме реального времени, так что в любом случае не повредит включить.

11
user3821510

В меню диспетчера API вы сможете нажать Обзор, выбрать соответствующий API под заголовком API Google Maps и значком карты. 

Ваша страница может использовать другие API, например, Places. Включите их все и посмотрите, поможет ли это.

Веб-служба API Google Places API геокодирования Карт Google

5
LaserBeak

Вы забыли включить свой сервис в Консоль разработчика

3
neustart47

Вот шаги, которые работали для меня:

  1. Включить API направлений; API геокодирования; API Gelocation console.cloud.google.com/google/maps-apis
  2. Включите APIS и Сервисы, чтобы выбрать APIsconsole.developers.google.com/apis/library
3
ibredfish

Если у вас не включен API, но есть ключ API, вы не получите эту ошибку, если запустите API из браузера (например, при отображении карты) или передадите запрос команде curl. Эта ошибка появляется только в том случае, если вы вызываете API в коде. В Python не имеет значения, используете ли вы urllib, pycurl, создаете команду curl и передаете ее subprocess.check_output() или отправляете запрос с помощью jQuery.get(); Вы все еще получаете эту ошибку. Интересно, как Google знает разницу.

2
user2233706

Я столкнулся с той же проблемой на сайте Drupal. После включения API геокодирования на Google Cloud Platform у меня работает. На моей установке мне требуются два API-интерфейса: геокодирование и API-интерфейс Maps Javascript.

1
yaach

После обновления политик Google вам нужно включить биллинг для доступа к API карты.

1
Chopchop

Вам необходимо включить биллинг для доступа к некоторым API Google Map 

Сообщения об ошибках | Google Map JavaScript API

0
Krishnan

На экране редактирования учетных данных

Мне пришлось нажать на вкладку API Restrictions и выбрать в моем случае GeoCoding

API restrictions specify which APIs can be called with this key.
0
zzapper