Проблема с showUserLocation - PullRequest
       3

Проблема с showUserLocation

0 голосов
/ 29 апреля 2011

я пытаюсь показать местоположение пользователя в моем mapView, но свойство showUserLocation показывает только аннотацию в "California" !! пока я в европе !! Я поместил NSLog, чтобы показать долготу и широту, и он записывает -180.00 .. для обоих, так что я думаю, что это местоположение пользователя по умолчанию. Интересно, есть ли какое-то разрешение на доступ к GPS или я не знаю, может быть что-то еще.

просьба помочь, я действительно застрял здесь

Ответы [ 2 ]

1 голос
/ 29 апреля 2011

Вы хотите использовать каркас CoreLocation. Он выдаст вам координаты широты и долготы устройства, после чего вы сможете перейти к ним на виде карты.

0 голосов
/ 10 мая 2011

import

import

@ interface RootViewController: UIViewController

{

CLLocationManager * locationManager;

} @property (неатомный, сохранить) CLLocationManager * locationManager;

@ end

Реализация нашего контроллера представления выглядит следующим образом:

import "RootViewController.h"

#import

@ реализация RootViewController

@ synthesize locationManager;

  • (void) locationManager: (CLLocationManager *) didUpdateToLocation: (CLLocation *) newLocation {

NSLog (@ "Latitude =% f", newLocation.coordinate.latitude);

NSLog (@ "Longitude =% f", newLocation.coordinate.longitude);

...