Pergunta

eu usei

self.mapView.showsUserLocation = YES;

Para mostrar o Blue Dot (Circle) no MKMapView. Está funcionando bem no simulador. Mas quando eu testei no iPod, não está aparecendo. Alguém sabe qual será o motivo? desde já, obrigado

Foi útil?

Solução

Se o Círculo Azul também não aparecer em mapas, as redes Wi -Fi locais não estão no sistema (no iPod, seu local é determinado pelo WiFi SSID mais próximo). Duas soluções: obtenha -as listadas (não tenho certeza de onde você pode fazer isso) ou vá a algum lugar onde funciona. No simulador do iPhone, você obtém um local simulado, por isso não é tão interessante que ele funcione.

Se você conseguir o círculo azul nos mapas, mas não no seu mapa, podemos olhar mais para ele.

Outras dicas

O iPod está na mesma rede sem fio com serviços de localização ativados?

Verifique se você deu aos delegados ---> map.delegate = Somecontroller;

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

e

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top