2013-01-09 7 views
0

je suis totalement nouveau pour iOS MapView, je viens de créer mapview et uisearchbarpoints, où si je tape un mot dans la barre de recherche le code PIN montre l'endroit exact que je l'ai fait à l'aide, Enfin, la fonction pour zoomer ma carte, ce qui devrait maintenant être une chose triviale.iOS MapView plusieurs adresses en utilisant searchbar

- (void) zoomMapAndCenterAtLatitude:(double) latitude andLongitude:(double) longitude 
{ 
    MKCoordinateRegion region; 
    region.center.latitude = latitude; 
    region.center.longitude = longitude; 

    MKCoordinateSpan span; 
    span.latitudeDelta = .005; 
    span.longitudeDelta = .005; 
    region.span = span; 

    [mapView setRegion:region animated:YES]; 
} 

mais s'il y a plus d'un endroit correspond au mot-clé barre de recherche multiple PIN doit être montré .. Exemple: Si i type HÔPITAUX à Washington, hôpitaux près de Washington doit être montré est-il possible ici ..? Aidez-moi, s'il vous plaît.

Répondre

1

Où ajoutez-vous une broche/annotation sur la carte? Vous pouvez ajouter plusieurs annotations sur la carte en utilisant addAnnotations: méthode de MKMapView.

http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKMapView_Class/MKMapView/MKMapView.html

+0

comment rechercher une carte en utilisant le mot entré dans la barre de recherche ..? –

+0

Vous pouvez utiliser Google Place API avec Map Kit: http://www.raywenderlich.com/13160/using-the-google-places-api-with-mapkit –