MKMapView userLocation не показывать в ставку

голоса
0

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

self.mapView.showsUserLocation = YES;

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

Задан 25/03/2010 в 06:42
источник пользователем
На других языках...                            


3 ответов

голоса
1

Если синий круг не отображается в картах либо, чем ваши локальные сети WiFi не в системе (на IPOD вашего locationis определяется ближайшим WiFi SSID в). Два решения: получить их в список (не уверены, где вы можете сделать это), или туда, где он работает. В iPhone Simulator вы получите имитацию местоположение, поэтому не так интересно, что он работает.

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

Ответил 25/03/2010 в 08:52
источник пользователем

голоса
0

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

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

а также

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;
Ответил 05/08/2010 в 11:00
источник пользователем

голоса
0

Является IPOD на одной и той же беспроводной сети, с указанием местоположения услуг включенной?

Ответил 25/03/2010 в 07:21
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more