Получите координату UserLocation с MapKit

Я "m использование MapKit в моем приложении и disaply пользовательское местоположение с


[mapview setShowUserLocation:YES];

Я хочу установить region.center.latitude и region.center.longitude с координатой userLocation, как сделать это?

5
задан ludo 1 February 2010 в 10:34
поделиться

2 ответа

Вот мой ответ, я пробую что-то подобное, и оно работает:


//inside my ViewDidLOad
locManager = [[CLLocationManager alloc] init];
[locManager setDelegate:self];
[locManager setDesiredAccuracy:kCLLocationAccuracyBest];
[locManager startUpdatingLocation];

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation  {
CLLocationCoordinate2D loc = [newLocation coordinate]; [maptView setCenterCoordiante:loc]; }
10
ответ дан 18 December 2019 в 08:27
поделиться

Я думаю, что это отвечает на ваш вопрос: Возвращая координаты пользователей MAPKIT

(использует mapView.userlocation.location.coordinate.latitude и mapview.userlocation.location.coordination.longude Properties )

и Затем введите эти координаты в

- (пустота) SetCenterCoordinate: (ClllocationCoordinate2D) координат анимирован: (Bool) анимирован

вашего экземпляра MkmapView.

1
ответ дан 18 December 2019 в 08:27
поделиться