2016-10-06 1 views
0

Я экспериментирую с apple mapkit apple mapkit guide, и я заметил, что для отображения местоположения пользователя (синяя точка) достаточно установить отображение userlocation в true в раскадровке. Я тестирую симулятор (пытаясь iphone 6 и 7), и я эмулирую местоположения, используя файлы gpx.Местоположение пользователя IOS Map не отображается

Моя проблема в том, что на экране нет синей точки. Что может быть неправильным?

+0

Возможный дубликат [Как получить текущее местоположение с помощью CLLocationManager в iOS] (http://stackoverflow.com/questions/21554127/how-to-get-current-location-using-clocationmanager-in-ios) – slonkar

+0

I я использую mapview itslelf, у желания есть свой собственный менеджер местоположений. Насколько я понимаю, он должен обрабатывать обновления местоположения и отображать текущее местоположение. – mediumkuriboh

ответ

0

Вы действительно запустили диспетчер местоположения и обновили его местоположение?

self.locationManager = [[CLLocationManager alloc] init]; 
self.locationManager.delegate = self; 
[self.locationManager startUpdatingLocation]; 

И не забудьте спросить у пользователя разрешения.

+0

появляется запрос разрешений и показ местоположения - это две разные вещи. так что нужно показать местоположение на карте в случае разрешения разрешения. – mediumkuriboh