На данный момент я использую mapView.showsUserLocation=YES;
для светящегося синего значка, показывающего положение iPhone, но не знаю, как получить координаты позади него.
Я попробовал locationManager:didUpdateToLocation:fromLocation:
с конфигурацией self.locationManager = [[[CLLocationManager alloc] init] autorelease];
locationManager.delegate = self;
locationManager.distanceFilter=kCLDistanceFilterNone; //record every movement
locationManager.desiredAccuracy=kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];
Я пробовал оба варианта yourGPS=newLocation.coordinate;
и yourGPS=mapView.userLocation.location.coordinate;
в didUpdateToLocation
, но большую часть времени я вижу синий пузырь (управляемый движением вперед mapView.showsUserLocation=YES;
, но координаты, записанные в didUpdateToLocation
, не меняются.
Куда мне положить yourGPS=mapView.userLocation.location.coordinate;
, чтобы продолжать регистрировать координаты, ведущие синий пузырь, пожалуйста?
Спасибо за любую информацию.