Xamarin iOS: Google Maps SDK - Панель поиска
Я занимаюсь разработкой приложения для iPhone, которое может открывать Карты Google (не выходя из приложения) и выполнять определенные действия, такие как добавление маркера и т. Д.
То, что я хотел бы сделать, это добавить панель поиска, чтобы пользователь мог искать места в приложении. Я не смог найти ни одного примера, подобного этому. Как вы думаете, я должен реализовать функцию поиска самостоятельно или есть какой-либо встроенный компонент панели поиска?
1 ответ
Да, есть компонент с открытым исходным кодом для iOS Xamarin https://github.com/ajsmithsw/Xamarin.iOS.GooglePlacesAutocomplete
Но если вы хотите, вы можете сделать это сами, это не так сложно. По сути, вам нужно текстовое поле, которое может принимать входные данные, а затем создавать и вызывать URL с этим входным сигналом. Взамен вы получите все подходящие места.
Например:
Он вернет XML с автозаполненными местами для имени "Amoeba", в радиусе 500 метров от координат 37.76999,-122.4469.
Вы можете найти больше информации в официальной документации: https://developers.google.com/places/web-service/autocomplete