MKMapView userLocation не отображается в ipod - PullRequest
0 голосов
/ 25 марта 2010

я использовал

self.mapView.showsUserLocation = YES;

для отображения синей точки (круга) на MKmapview. Работает нормально в симуляторе. но когда я тестировал в Ipod, его не показывать. Кто-нибудь знает, что будет причиной? заранее спасибо

Ответы [ 3 ]

1 голос
/ 25 марта 2010

Если синий круг также не отображается в Картах, то ваши локальные сети Wi-Fi отсутствуют в системе (на iPod ваше местоположение определяется ближайшим Wi-Fi ssid). Два решения: получить их в списке (не уверен, где вы можете это сделать) или пойти куда-нибудь, где это работает. В iPhone Simulator вы получаете симулированное местоположение, поэтому не так интересно, что оно работает.

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

0 голосов
/ 05 августа 2010

Проверьте, дали ли вы делегаты ---> map.delegate = SomeController;

-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark;

и

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;
0 голосов
/ 25 марта 2010

Подключен ли iPod к той же беспроводной сети с включенными службами определения местоположения?

...