Как получить текущее местоположение в iphone - PullRequest
1 голос
/ 09 июня 2011

Я делаю интеграцию карты Google в iphone.Я должен показать текущее местоположение, показывая на карте.Как мне узнать текущее местоположение?

Спасибо

Ответы [ 4 ]

6 голосов
/ 09 июня 2011
CLLocationCoordinate2D location = [[[mapview userLocation] location] coordinate];  
NSLog(@"Location found from Map: %f %f",location.latitude,location.longitude);
3 голосов
/ 07 ноября 2011

Я думаю, что на вопрос ответили -

CLLocationCoordinate2D location = [[[mapview userLocation] location] coordinate];  
NSLog(@"Location found from Map: %f %f",location.latitude,location.longitude);

Поместите это в viewdidappear:animated

тогда вы должны найти, что у вас есть правильное местоположение. Делайте это раньше, и местоположение еще не определено, и вы, вероятно, окажетесь в океане:)

1 голос
/ 09 июня 2011

Короткий ответ - написать код, подобный mapview.showsUserLocation = YES;, где mapview - это ваш объект класса UIMapView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...