我需要iphone上MapKit的幫助! 我使用界面構建器創建了一個簡單的mapview,並將show用戶位置設置爲yes。 但是,「藍點」沒有出現在我部署的itouch上!我需要幫助!iphone當前位置不顯示
此外,任何人都可以建議如何獲取用戶當前位置並繪製到另一個位置的路線? 有沒有像我們的蘋果地圖應用程序使用我們的官方API?繪製路線。
非常感謝!
我的代碼。
viewDidLoad中
- (void)viewDidLoad {
locationManager = [[CLLocationManager alloc] init];
[locationManager setDelegate:self];
[locationManager setDesiredAccuracy:kCLLocationAccuracyBest];
[locationManager startUpdatingLocation];
[super viewDidLoad];
}
的LocationManager:didUpdateToLocation:fromLocation:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
[mapView setMapType:MKMapTypeStandard];
mapView.showsUserLocation = YES;
MKCoordinateRegion region;
CLLocationCoordinate2D location;
location.latitude = newLocation.coordinate.latitude;
location.longitude = newLocation.coordinate.longitude;
region.center = location;
region.span.longitudeDelta = 0.02;
region.span.latitudeDelta = 0.02;
[mapView setRegion:region animated:YES];
[mapView setDelegate:self];
}