Я установил так, чтобы мой MKMapView показывал текущее местоположение. У меня также есть пользовательский PIN-код, который используется для других контактов. Тем не менее, оказывается, что текущее местоположение отображается как пользовательский вывод, тогда как я просто хотел, чтобы он был обычным синим кругом (например, что такое карта google).
В моем коде я определил следующее:
- (MKAnnotationView *) mapView: (MKMapView *) mapView viewForAnnotation: (id<MKAnnotation>) annotation MKAnnotationView *pin = (MKAnnotationView *) [self.mapView dequeueReusableAnnotationViewWithIdentifier: @"VoteSpotPin"];
if (pin == nil)
{
pin = [[[MKAnnotationView alloc] initWithAnnotation: annotation reuseIdentifier: @"TestPin"] autorelease];
}
else
{
pin.annotation = annotation;
}
[pin setImage:[UIImage imageNamed:@"TestPin.png"]];
pin.canShowCallout = YES;
pin.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
return pin;
}
Как я могу предотвратить отображение текущего местоположения в качестве вывода?