MKMapView userLocation no se muestra en el iPod
-
22-09-2019 - |
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
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;