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 при входе в систему.