Ho una coordinata di latitudine e longitudine su cui vorrei concentrare la mia mappa. Essi vengono memorizzati come NSStrings e convertiti in località di seguito:Focus MKMapView su NSString Coordinate di latitudine e longitudine con MKCoordinateRegion
NSString *placeLatitude = [elementCoords objectForKey:@"placeLatitude"];
NSString *placeLongitude = [elementCoords objectForKey:@"placeLongitude"];
CLLocationCoordinate2D location;
location.latitude = [placeLatitude doubleValue];
location.longitude = [placeLongitude doubleValue];
Come faccio a modificare il seguito di non concentrarsi sulla posizione corrente dell'utente, ma sulla latitudine e longitudine specificate sopra?
MKCoordinateRegion mapRegion;
mapRegion.center = mapView.userLocation.coordinate;
mapRegion.span.latitudeDelta = 0.05;
mapRegion.span.longitudeDelta = 0.05;
Impressionante: come imposto il livello di zoom? – Brandon
Aggiornato la mia risposta, fammi sapere se la sintassi C per la creazione della struttura ha problemi e posso aggiornarla con una versione inline meno di esso. Questo codice è stato scritto usando un compilatore indotto dal cervello :) –
Bah, ho provato a compilare in Xcode e ho scoperto che la mia definizione di struttura non è riuscita, ho aggiornato di nuovo la mia risposta :) –