API Google Directions не возвращает результаты в iOS

Я пытаюсь использовать Google Directions API. У меня есть SDK, все настроено. Я включил SDK Google Maps для iOS в разделе "Службы" в консоли разработчика. Ниже приведен URL-адрес, который я создал, чтобы получить указания.

В консоли разработчика есть два типа ключей.

введите здесь описание изображения

Сначала я попробовал использовать ключ для приложений iOS.

https://maps.googleapis.com/maps/api/directions/json?origin=-37.814107,144.96328&destination=-31.953004,115.857469&key=<Key for iOS apps>

Но я получил сообщение об ошибке Этот IP-адрес, сайт или мобильное приложение не авторизованы для использования этого ключа API.

Когда я искал решение этой ошибки, я увидел несколько ответов StackOverflow (1, 2), что ключи iOS не поддерживаются. В ответах они говорят об API Google Places, но я подумал, что это может быть тот же случай с Directions, потому что ошибка была той же.

Поэтому я заменил Ключ для приложений iOS на Ключ для браузерных приложений и снова запустил его, но получил новую ошибку Этому проекту API не разрешено использовать этот API . Убедитесь, что этот API активирован в консоли API.

Мой вопрос: есть ли какие-либо другие API, которые мне нужно активировать в Сервисах, чтобы это заработало? Это другие связанные с картой API Google в списке.

введите здесь описание изображения


person Isuru    schedule 04.10.2014    source источник
comment
если вы хотите «использовать» Направления... вам также необходимо «активировать» в консоли Google: Directions API, developers.google.com/maps/documentation/directions   -  person TonyMkenu    schedule 05.10.2014
comment
@TonyMkenu Вот оно! Теперь он работает. Не могу поверить, что я пропустил это! Спасибо. Если вы можете опубликовать это как ответ, я могу принять его.   -  person Isuru    schedule 05.10.2014


Ответы (2)


API "Google Maps SDK for iOS" - он предназначен только для интеграции "Google Maps SDK"...

Если вы хотите «использовать» Направления... вам также необходимо «активировать» в консоли Google: «Directions API» developers.google.com/maps/documentation/directions

Удачного кодирования!

person TonyMkenu    schedule 05.10.2014

Используете ли вы https://developers.google.com/maps/documentation/ios/ Там же есть хорошая документация. Да, вам нужно активировать IOS Maps SDK в центре Google API при входе в систему.

person Stefan van de Laarschot    schedule 04.10.2014
comment
Да, это документация, которой я следую. И да, я уже включил Google Maps для iOS SDK API. Есть ли другие API, которые мне нужно активировать из этих? - person Isuru; 04.10.2014