在我的应用程序中,点击按钮我打开默认的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是目的地纬度经度字符串,而userlocation是用户通过corelocation(位置管理器)找到的纬度经度字符串。
但我想在此API上添加源位置作为“当前位置”字符串。 如果我们直接使用Iphone defualt地图应用程序,我们可以提供当前位置,它将以蓝色字符串弹出我可以从我的应用程序中进行此操作,以便用户移动位置在地图上更新。
thanx任何帮助!
答案 0 :(得分:1)
哦,是的,我正在直接写当前位置,但我需要编写当前+位置。
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];