2009-10-06 10 views
-1

Je souhaite afficher une carte en utilisant deux emplacements dans lesquels l'un est mis à jour en permanence. Et aussi je veux montrer une icône de broche personnalisée en mode carte.comment utiliser mapview dans iphone?

+0

Jetez un coup d'oeil à ceci. http://www.whathaveyoutried.com – yinkou

Répondre

2

Voir ce lien: Playing with map kit

J'ai commencé à regarder la carte API Kit pour le développement d'un rapide et sale - Trouvez où vous avez garé votre voiture - application.

Il n'y a pas encore de guide de programmation pour Map Map sur les pages de développement pour Apple, j'ai donc décidé d'en partager quelques unes ici.

Partie 3 pourrait être ce que vous cherchez: alt text http://blog.objectgraph.com/wp-content/uploads/2009/04/mapkit31.png

+0

oui absolument j'ai besoin de cela. Je veux montrer l'icône de la voiture au lieu de la broche. –

0

Pour afficher l'icône, placez ce code où vous avez mis en place votre Mapview.

Ajoutez également une icône de voiture à votre projet.

-(MKAnnotationView*)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation 
{ 
    MKPinAnnotationView *view = nil; 
    if (annotation != mapView.userLocation) { 
     view = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:@"myAnnotationIdentifier"]; 
     if (!view) { 
      view = [[MKPinAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:@"myAnnotationIdentifier"]; 
      view.canShowCallout = YES; 
      view.image = [UIImage imageNamed:@"car.png"]; 
      } 
    } 
    return view; 
} 
Questions connexes