2016-08-07 41 views
1
NSString* lat,*longi; 
lat= [[deliveryInfo objectAtIndex:0]valueForKey:@"latitude"]; 

NSLog(@"LATITUDE %@",lat); longi= [[deliveryInfo objectAtIndex:0]valueForKey:@"longitude"]; 

c.latitude=[[deliveryInfo objectAtIndex:0]valueForKey:@"latitude"]; 

c.longitude=-74.0565298; sp.latitudeDelta=0.01f; sp.longitudeDelta=0.01f; 

re.center=c; re.span=sp; mapView.region=re; MKPointAnnotation *p=[[MKPointAnnotation alloc]init]; 

p.coordinate=c; [p setTitle:@"USA"]; 

[p setSubtitle:@"Location"]; [mapView addAnnotation:p]; 
+0

haben versucht u [NSString string: "% 0F" @, c.latitude] = [[deliveryInfo objectAtIndex: 0] ValueForKey: @ "latitude"] – ChenSmile

+0

MKCoordinateRegion re; MKCoordinateSpan sp; CLLocationCoordinate2D c; – lj999

+0

können Sie Ihren vollständigen Methodencode eingeben – ChenSmile

Antwort

2
c.latitude=[[[deliveryInfo objectAtIndex:0]valueForKey:@"latitude"] floatValue]; c.longitude=[[[deliveryInfo objectAtIndex:0]valueForKey:@"longitude"]floatValue]; 
sp.latitudeDelta=0.01f; 
    sp.longitudeDelta=0.01f; 
    re.center=c; 
    re.span=sp; 
    mapView.region=re;