2010-03-25 3 views
0

i utiliséMKMapView userLocation ne pas montrer dans ipod

self.mapView.showsUserLocation = YES; 

pour montrer point bleu (cercle) sur MKmapview. C'est très bien dans le simulateur. mais quand j'ai testé en Ipod, ce n'est pas montrer. Quelqu'un sait quelle sera la raison? merci d'avance

+0

-t-il montrer lorsque vous utilisez Maps sur iPod touch? –

+0

cercle bleu point ne montre pas dans ipod .. uniquement dans le simulateur –

Répondre

1

Si le cercle bleu n'apparaît pas non plus dans Maps, alors vos réseaux wifi locaux ne sont pas dans le système (sur l'iPod, votre emplacement est déterminé par le ssid wifi le plus proche). Deux solutions: faites-les répertorier (ne savez pas où vous pouvez faire cela) ou allez quelque part où cela fonctionne. Dans le Simulateur iPhone, vous obtenez un emplacement simulé, donc pas si intéressant que cela fonctionne.

Si vous obtenez le cercle bleu dans Maps, mais pas sur votre carte, nous pouvons regarder plus loin.

+0

SkyHook est un bon endroit pour commencer à enregistrer des réseaux wifi. – Giao

+0

remercie Johan..am obtenir cette alerte lorsque j'utilise Maps Iphone App, "Votre position n'a pas pu être déterminée". Comme vous l'avez dit, c'est peut-être à cause de la compagnie avec laquelle Apple a travaillé sur ce sujet, mais je pense que je peux utiliser cette façon de couvrir ma région .. http://www.352media.com/ rantingandraving/rave.aspx? raveid = 289 & id = 178 merci encore une fois –

0

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

+0

oui..ipod est sur le même réseau wireles et ses services de localisation sont activés .. –

0

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

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

et

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error; 
Questions connexes