personalizzato creo una consuetudine MKAnnoationView come segue:Posizionamento un MKAnnotationView
- (MKAnnotationView *)mapView:(MKMapView *)theMapView viewForAnnotation:(id <MKAnnotation>)annotation
{
static NSString* AnnotationIdentifier = @"AnnotationIdentifier";
MKAnnotationView* customPinView = [[MKAnnotationView alloc]
initWithAnnotation:annotation reuseIdentifier:AnnotationIdentifier];
UIImage *pinImage = [PowerPlantAnnotation getAnnotationImageForEnergySource:((PowerPlantAnnotation*)annotation).energySource];
customPinView.image = pinImage;
return customPinView;
}
ottengo l'immagine che voglio posizionato più o meno nel posto giusto, ma non del tutto. La mia immagine è simile al seguente:
voglio il punto inferiore della lacrima per puntare alla mia mappa annotazioni di coordinate, come la vista pin punti standard per la mappa di coordinate. Come posso realizzare questo? Attualmente sembra un po 'più come se la mia immagine fosse centrata sulla coordinata della mappa.
in questo caso. il centro della vista si allinea alla posizione esatta della coordinata. La base del pin di dovrebbe essere alla coordinata per la precisione. – carbonr