2011-05-06 2 views
0

J'ai une application de carte dans laquelle j'ai quatre boutons pour les boutons zoom in , zoom out ,play/pause and stop. lorsque vous cliquez sur le bouton zoom, vous faites un zoom avant et lorsque vous cliquez sur le bouton zoom arrière, la carte effectue un zoom arrière. En cliquant sur le bouton lecture/pause, l'utilisateur peut suspendre le trajet en cours et l'état du bouton bouton sur l'état du bouton change pour jouer.En cliquant sur le bouton stop, l'utilisateur peut terminer le voyage en cours.J'ai fait avec les boutons zoomin et zoomout mais je suis confus sur la façon de démarrer et d'arrêter le voyage actuel de l'utilisateur. S'il vous plaît aidez-moi à résoudre ce problème.Comment mettre en pause l'état actuel de mapview dans l'iphone

Merci

+0

que voulez-vous dire par voyage de l'utilisateur? cela a-t-il quelque chose à voir avec l'emplacement actuel mis à jour lorsque l'utilisateur se déplace? – visakh7

+0

oui que l'utilisateur se déplace la direction est mappée sur la carte c'est à dire le voyage de l'utilisateur – Rani

Répondre

0
- (IBAction)pauseButtonPressed 
{ 
if(!isPaused) 
{ 
mapview.showsUserLocation = NO; // if you want to stop showing user location 
[yourLocationManager stopUpdatingLocation];// If you use CLLocationManager to get location 
isPaused = YES; 
} 
else 
{ 
mapview.showsUserLocation = YES; 
[yourLocationManager startUpdatingLocation]; 
isPaused = NO; 
} 
+0

oui c'est pour arrêter le voyage actuel, mais comment faire une pause du voyage pendant un certain temps – Rani

+0

utiliser '[yourLocationManager startUpdatingLocation];' quand vous voulez recommencer – visakh7

+0

vérifier ma réponse mise à jour – visakh7

Questions connexes