я использовал
self.mapView.showsUserLocation = YES;
для показа синей точки (кружок) на MKmapview. Его прекрасно работать в тренажере. но когда я тестировал в Ipod, его не показывать. Кто-нибудь знает, что будет причиной? заранее спасибо
я использовал
self.mapView.showsUserLocation = YES;
для показа синей точки (кружок) на MKmapview. Его прекрасно работать в тренажере. но когда я тестировал в Ipod, его не показывать. Кто-нибудь знает, что будет причиной? заранее спасибо
Если синий круг не отображается в картах либо, чем ваши локальные сети WiFi не в системе (на IPOD вашего locationis определяется ближайшим WiFi SSID в). Два решения: получить их в список (не уверены, где вы можете сделать это), или туда, где он работает. В iPhone Simulator вы получите имитацию местоположение, поэтому не так интересно, что он работает.
Если вы получаете синий круг в картах, но не в вашей карте, мы можем смотреть дальше на него.
Проверьте, если и дали делегатов ---> map.delegate = SomeController;
-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark;
а также
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;
Является IPOD на одной и той же беспроводной сети, с указанием местоположения услуг включенной?