Sono nuovo di Maps Concept.Come selezionare un perno mappa a livello di programmazione
Si prega di trovare l'immagine allegata una volta.
quando clicco sul "pin" che sto ottenendo il messaggio dice: "Ammirate il tuo sorriso" o qualsiasi testo ..... Ora voglio come ... quando si seleziona la visualizzazione della tabella, ho bisogno per sollevare quel messaggio per quel pin (senza interazione utente per quel pin) ...
Sto usando sotto il codice per questa mappa e perni.
-(void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:YES];
customLocation.latitude=[casesobjc.latitude_string doubleValue];
customLocation.longitude=[casesobjc.longitude_string doubleValue];
MapViewAnnotation *newAnnotation = [[MapViewAnnotation alloc] initWithTitle:casesobjc.locationForMap_string andCoordinate:customLocation];
[mapView addAnnotation:newAnnotation];
}
- (MKAnnotationView *) mapView: (MKMapView *) mapView viewForAnnotation: (id<MKAnnotation>) annotation {
MKPinAnnotationView *pin = (MKPinAnnotationView *) [mapView dequeueReusableAnnotationViewWithIdentifier: @"annotation_ID"];
if (pin == nil) {
pin = [[MKPinAnnotationView alloc] initWithAnnotation: annotation reuseIdentifier: @"annotation_ID"];
} else {
pin.annotation = annotation;
}
pin.pinColor = MKPinAnnotationColorPurple;
pin.animatesDrop = YES;
pin.canShowCallout=YES;
return pin;
}
Ora mostrerò tutti i pin una volta come in basso.
Come fare quando si clicca su vista tabella ho bisogno di mostrare il titolo che il perno come come mostriamo quando si seleziona uno spillo?
Grazie in anticipo
hai menzionato la vista di tocco di anotazione con visualizzazione di immagine personalizzata/pin mappa personalizzata? – Spynet
non ho capito? ... ho usato questo codice ma non funziona .. ad es. CustomLocation.latitude = appdelegate.appDelegateLatitude; customLocation.longitude = appdelegate.appDelegateLongitude; MapViewAnnotation * newAnnotation = [[MapViewAnnotation alloc] initWithTitle: casesobjc.locationForMap_string eCoordinate: customLocation]; [mapView selectAnnotation: newAnnotation animated: YES]; @Spynet – Babul
Basta passare il nome del titolo quando la riga è selezionata e impostare il titolo per l'annotazione – krishh