Получение текущего местоположения и автоматическое отображение результатов поиска в MKMapView - PullRequest
0 голосов
/ 20 сентября 2011

Я хотел бы получить текущее местоположение пользователя в моем приложении с помощью MKMapView, а затем автоматически отображать результаты поиска, когда пользователь открывает карту. Например, пользователь открывает приложение, а затем ему нужно разрешить приложению использовать свое текущее местоположение, а затем он открывает вкладку «Карты», а затем он может просматривать все места рядом с ним, которые содержат определенное слово, например: "кофейный магазин". Как можно это сделать?

1 Ответ

0 голосов
/ 20 сентября 2011

Вы можете использовать метод делегата mapview

  • (void) mapView: (MKMapView *) mapView didUpdateUserLocation: (MKUserLocation *) userLocation

, чтобы получить текущее местоположениеПользователь.затем, основываясь на координатах "кофейни", вы можете добавить аннотатон в maview.текущее местоположение будет отображаться синей точкой, а другие местоположения - с помощью булавки по умолчанию, чтобы вы могли различать текущее местоположение и другое местоположение

...