iOS: как поставить метку в местоположении пользователя?

Это мой код для сопоставления с местоположением пользователя в iOS. Этот метод работает нормально, но проблема, с которой я столкнулся, заключается в том, что я устанавливаю метку в текущем местоположении пользователя. Я новичок в использовании меток и буду признателен, если кто-нибудь мне поможет.

- (IBAction)recenterMapToUserLocation:(id)sender {
MKCoordinateRegion region;
MKCoordinateSpan span;

span.latitudeDelta = 0.02;
span.longitudeDelta = 0.02;

region.span = span;
region.center = self.mapView.userLocation.coordinate;

[self.mapView setRegion:region animated:YES];
}

person user3192186    schedule 17.01.2014    source источник
comment
[self.mapView setShowsUserLocation:YES]; не метка, а способ Apple показать текущее местоположение пользователя   -  person rmonjo    schedule 18.01.2014
comment
ты понял? @user3192186   -  person chandru    schedule 18.01.2014
comment
исследование о MKAnnotation   -  person chandru    schedule 18.01.2014
comment
Вы имеете в виду, что хотите показать местоположение пользователя (и обновлять его при перемещении). Или разместить булавку там, где сейчас находится пользователь?   -  person Craig    schedule 19.01.2014


Ответы (1)


Чтобы добавить булавку к местоположению пользователя, все, что вам нужно сделать, это указать mapView показать местоположение пользователя:

[self.mapView setShowsUserLocation:YES];

Это должно сделать это!

person James Frost    schedule 17.01.2014