Ben hata hiçbir açıklama ile, şu andaki konumu için benim uygulama çöker enlem / boylam koordinatları dönmek istediğiniz her seferinde ...
NSLog(@%@, mapView.userLocation.location.coordinate);
Telefon yanı yerini bulana kadar Bekliyorum ...
Ben hata hiçbir açıklama ile, şu andaki konumu için benim uygulama çöker enlem / boylam koordinatları dönmek istediğiniz her seferinde ...
NSLog(@%@, mapView.userLocation.location.coordinate);
Telefon yanı yerini bulana kadar Bekliyorum ...
mapView.userLocation.location.coordinateise bir yapı olan %@biçim belirteci bir nesne beklemektedir. Bu çalışacak:
NSLog(@"%f, %f", mapView.userLocation.location.coordinate.latitude,
mapView.userLocation.location.coordinate.longitude);
Nedense, bu benim için işe yaramadı. Bu koordinatlar (0.0000, 0.0000) götürüyor. Bunu kontrol etmek için bir şansı varsa Aşağıda benim kodudur. Yardım için teşekkürler!
[mapView setMapType:MKMapTypeStandard];
[mapView setZoomEnabled:YES];
[mapView setScrollEnabled:YES];
mapView.showsUserLocation=TRUE;
MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
CLLocationCoordinate2D myCoord = {mapView.userLocation.location.coordinate.latitude,mapView.userLocation.location.coordinate.longitude};
[mapView setCenterCoordinate:myCoord animated:YES];
region.span.longitudeDelta = 0.01f;
region.span.latitudeDelta = 0.01f;
[mapView setRegion:region animated:YES];
[mapView setDelegate:self];