użyłem
self.mapView.showsUserLocation = YES;
za pokazanie niebieską kropkę (okrąg) na MKmapview. Jego pracy grzywny w symulatorze. ale kiedy testowany w ipod, jego nie widać. Ktoś wie, co będzie powodem? z góry dziękuję
użyłem
self.mapView.showsUserLocation = YES;
za pokazanie niebieską kropkę (okrąg) na MKmapview. Jego pracy grzywny w symulatorze. ale kiedy testowany w ipod, jego nie widać. Ktoś wie, co będzie powodem? z góry dziękuję
Jeśli niebieski okrąg nie pokazuje w Mapach albo, niż lokalne sieci WiFi nie są w systemie (na iPodzie twoi locationis określone przez najbliższych wifi SSID). Dwa rozwiązania: My je na liście (nie wiem, gdzie można to zrobić) lub udać się gdzieś, gdzie nie działa. W iPhone Simulator masz symulowanej lokalizacji, więc nie jest tak interesujący, że to działa.
Jeśli pojawi się niebieskie kółko w Mapach, ale nie w swojej mapy, możemy szukać dalej na niego.
Sprawdź, czy u dały delegatom ---> map.delegate = SomeController;
-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark;
i
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;
IPod jest w tej samej sieci bezprzewodowej, z usług lokalizacyjnych jest włączony?