Автозаполнение Google Адресов не существует в GoogleMaps SDK
Я использовал CocoaPods
импортировать GoogleMaps
к моему проекту:
pods 'GoogleMaps'
Тогда я попытался import <GoogleMaps/GoogleMaps.h>
и использовать GMSAutocompleteViewController
но его нет в проекте!
Я пытаюсь реализовать делегата GMSAutocompleteViewControllerDelegate
, но его нигде не найти.
Может кто-нибудь объяснить почему?
3 ответа
Ну, это довольно старый вопрос, но на самом деле я столкнулся с той же проблемой. Я провел некоторое исследование, а затем обнаружил, что версия Google SDK была 1.10.3, и в этом SDK не было никакого контроллера, такого как GMSAutocompleteViewController
так что единственное, что нужно сделать, обновить последнюю версию SDK Google Map.
Я пробовал эти стручки "GoogleMaps", но он не обновляет последнюю версию, он всегда обновляет 1.10.3.
затем, наконец, я попытался дать версию в файле pod, как этот модуль 'GoogleMaps', '~> 1.13.2', теперь проблема решена.
Google обновил API карт и разделил на 2. Добавьте модуль 'GooglePlaces' в свой файл модуля и затем добавьте
@import GooglePlaces;
Попробуй использовать @import GoogleMaps
вместо <GoogleMaps/GoogleMaps.h>
см. документацию Google для получения дополнительных инструкций
надеюсь это поможет!