Автозаполнение 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 для получения дополнительных инструкций

Google ios map guide

надеюсь это поможет!

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