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

Я пытаюсь использовать Google Directions API. У меня все SDK настроен. Я включил Google Maps SDK для 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.

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

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

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

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам