Pregunta

i utilizado

self.mapView.showsUserLocation = YES;

para mostrar punto azul (círculo) en MKMapView. Su funcionamiento muy bien en el simulador. pero cuando probé en Ipod, su no se muestra. Cualquiera sabe qué va a ser la razón? gracias de antemano

¿Fue útil?

Solución

Si el círculo azul no aparece en mapas o bien, que sus redes WiFi locales no están en el sistema (en el iPod sus locationis determinados por el SSID WiFi cercana del). Dos soluciones: conseguir que enumeran (no sabe dónde se puede hacer eso) o ir a un lugar donde se hace el trabajo. En el simulador de iPhone se obtiene un lugar simulado, por lo que no es tan interesante que funciona.

Si se obtiene el círculo azul en Maps, pero no en su mapa, podemos mirar más lejos en ella.

Otros consejos

Es el iPod en la misma red, con servicios de localización inalámbrica habilitada?

Comprobar si u han dado los delegados ---> map.delegate = SomeController;

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

y

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top