2011-07-18 66 views
0

在我的應用程序,按鈕單擊我打開默認的iPhone地圖應用如下: -iPhone默認的地圖應用程序與當前用戶位置開放

NSString *mystr=[[NSString alloc] initWithFormat:@"http://maps.google.com/maps?saddr=%@&daddr=%@",userlocation,desti_latlong]; 
NSURL *myurl=[[NSURL alloc] initWithString:mystr]; 
[[UIApplication sharedApplication] openURL:myurl]; 

在這種desti_latlong爲目標經緯度的字符串和用戶位置是用戶的經緯度由corelocation(位置管理器)找到的字符串。

但我想在此API上添加源位置作爲「當前位置」字符串。 如果我們直接使用Iphone defualt地圖應用程序,我們可以給出當前位置,它將以藍色字符串彈出我可以從我的應用程序中這樣做,以便如果用戶移動地圖上更新的位置。

thanx任何幫助!

回答

1

喔是的,我正在寫直接當前的位置,但我需要寫電流+ Location.solved是

NSString *mystr=[[NSString alloc] initWithFormat:@"http://maps.google.com/maps?saddr=Current+Location&daddr=Destination"]; 
NSURL *myurl=[[NSURL alloc] initWithString:mystr]; 
[[UIApplication sharedApplication] openURL:myurl]; 
相關問題