Question

i utilisé

self.mapView.showsUserLocation = YES;

pour montrer point bleu (cercle) sur MKmapview. Son beau travail dans le simulateur. mais quand je l'ai testé dans Ipod, son ne pas montrer. Tout le monde sait ce que sera la raison? merci à l'avance

Était-ce utile?

La solution

Si le cercle bleu ne montre pas dans les cartes non plus, que vos réseaux locaux wifi ne sont pas dans le système (sur l'iPod à votre locationis déterminé par le plus proche wifi SSID). Deux solutions: les faire listés (ne savez pas où vous pouvez le faire) ou aller quelque part où il fonctionne. Dans le simulateur iPhone vous obtenez une position simulée, donc pas si intéressant que cela fonctionne.

Si vous obtenez le cercle bleu dans les cartes, mais pas dans votre carte, nous pouvons regarder plus loin dans ce domaine.

Autres conseils

L'iPod est sur le même réseau sans fil avec les services de localisation activée?

Vérifiez si u ont donné les délégués ---> map.delegate = SomeController;

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

et

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top