2011-05-06 118 views
0

的MapView的當前狀態,我有地圖應用程序中,我有zoom in , zoom out ,play/pause and stop按鈕四個按鈕。當變焦按鈕被點擊地圖縮放和點擊縮小按鈕時,地圖縮放out.On點擊播放/暫停按鈕,用戶可以暫停當前的旅程的按鈕的狀態變化暫停,當用戶再次點擊暫停按鍵的按鍵變爲play.On點擊停止按鈕的狀態下,用戶可以結束當前journey.i有zoomin和縮小(ZoomOut)按鈕做了,但我對如何啓動和停止用戶的當前旅程迷茫。請幫我解決這個問題。如何暫停在iphone

感謝

+0

你是什麼意思的用戶的旅程呢?它有什麼用當前位置更新用戶的旅行? – visakh7 2011-05-06 09:07:44

+0

是當用戶行駛的方向被映射在地圖上即是用戶的旅途 – Rani 2011-05-06 10:11:36

回答

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

是的,這是可以停止當前的旅程,但如何暫停旅途一段時間 – Rani 2011-05-06 10:18:43

+0

使用'[yourLocationManager startUpdatingLocation]'當你想重新開始 – visakh7 2011-05-06 10:21:22

+0

檢查我的更新答案 – visakh7 2011-05-06 10:26:22