2011-05-06 70 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