Автозаполнение панели поиска по адресу и названию места - Swift 4 - PullRequest
0 голосов
/ 08 ноября 2018

Цель

Я хочу, чтобы окно поиска автоматически заполнялось, определяя название и адрес места.

В настоящее время в моем окне поиска автозаполнение определяется только по адресу.

Я использовал это в своем приложении для iOS. Результат выглядит хорошо для адресов, но не для названия места.

https://github.com/shmidt/GooglePlacesSearchController

enter image description here

Я хочу, чтобы он обнаруживал такие места, как B&H Photo в Нью-Йорке и так далее?

Пример того, что я пытаюсь сделать

enter image description here

Это платная услуга, которую мне нужно включить в консоли API Google API?

Может кто-нибудь пролить свет на это?

1 Ответ

0 голосов
/ 30 мая 2019

Просто измените GooglePlacesSearchController параметр инициализации placeType на .noFilter

let controller = GooglePlacesSearchController(
    delegate: self, apiKey: GoogleMapsAPIServerKey, placeType: .noFilter)

Для тех, у кого есть такой же вопрос, но разная реализация , просто добавьте фильтр к вашему GMSAutocompleteViewController

let autocompleteController = GMSAutocompleteViewController()
autocompleteController.delegate = self

// Specify a filter.
let filter = GMSAutocompleteFilter()
filter.type = .noFilter
autocompleteController.autocompleteFilter = filter
...