API Google Directions не возвращает результаты в iOS
Я пытаюсь использовать API Google Directions. У меня SDK настроен. Я включил SDK Google Maps для iOS в Службах в консоли разработчика. Ниже приведен URL, который я построил, чтобы получить указания.
В консоли разработчика есть два типа ключей.
- Ошибка при добавлении вида ввода в текстовое поле iOS 8
- Расширение iOS Share vs Action App Extension
- iOS 8 работает отлично, iOS 7 получает Невозможно одновременно удовлетворить ограничения из-за преобразования вида, влияющего на ограничения макета
- Зачем использовать кортежи, когда мы можем использовать массив для возврата нескольких значений в swift
- Как заблокировать ориентацию устройства в iOS 7 и iOS 8
Сначала я попробовал с Key для приложений 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 Адресов, но я думал, что это может быть тот же случай с Directions, потому что ошибка была такой же.
Поэтому я заменяю Key для приложений iOS ключом для приложений браузера и запускал его снова, но у меня появилась новая ошибка. В этом проекте API не разрешено использовать этот API. Убедитесь, что этот API активирован в консоли API .
Мой вопрос в том, есть ли какие-либо другие API, которые я должен активировать в Сервисах, чтобы заставить это работать? Это другие карты, связанные с API Google в списке.
- Подключение к VPN программно в iOS 8
- Распространение обновлений корпоративного приложения на iOS 8
- UIDocumentInteractionController скрывает навигационную панель, когда строка состояния больше (заголовок персональной точки доступа)
- Невозможно использовать HTTP в симуляторе iOS 8
- Вывод типа с помощью Generics in Swift
- WKWebView получает NSURLRequest для внутренних ссылок после завершения загрузки страницы
- Совместное использование голосовой почты в приложении ios
- Добавление элемента в массив в iOS с помощью Swift
2 Solutions collect form web for “API Google Directions не возвращает результаты в iOS”
API « Google Maps SDK for iOS
» – это только для интеграции «Карт Google Maps SDK» …
Если вы хотите использовать «Направления», вам нужно «активировать» в консоли Google: « Directions API
», также developers.google.com/maps/documentation/directions
Счастливое кодирование!
Вы используете https://developers.google.com/maps/documentation/ios/, там есть хорошая документация. Да, вам нужно активировать SDK IOS Maps в центре api google при входе в систему