Мне нужна помощь на iphone MapKit!
Я создал простое представление карты, используя конструктор интерфейса, и установил местоположение пользователя показа на да.
Тем не менее, «голубая точка» не отображается на моем развернутом itouch! Мне нужна помощь в этом!
Кроме того, кто-нибудь может посоветовать, как я могу узнать текущее местоположение пользователя и проложить маршрут к другому местоположению?
Нет ли у нас официального API, который можно было бы использовать, например, как приложение карты Apple? Чтобы нарисовать маршрут.
Большое спасибо!
Мой код.
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];
}