在我的iPhone应用程序中如何显示从当前位置到终点的路线?
iphone上是否有内置组件或设施,可以使用GPS和内置指南针显示地图和方向?
答案 0 :(得分:6)
如果您的意思是根据两点将用户带到地图应用程序,那么您可以这样做:
NSURL *URL = [NSURL URLWithString:@"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f"];
您可以适当地插入起始地址和目的地(lat。和long。)。 [[UIApplication sharedApplication] openURL:URL];
它会自动带你到地图应用程序!
答案 1 :(得分:0)
试试这个: -
NSString *urlstring=[NSString stringWithFormat:@"http://maps.google.com/?saddr=%f,%f&daddr=%f,%f",sourcelocation.latitude,sourcelocation.longitude,destinationlocation.latitude,destinationlocation.longitude];
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlstring]];
答案 2 :(得分:0)
NSString *Urlstring=[NSString stringWithFormat:@"http://maps.google.com/?saddr=%@&daddr=%@",from_address,to_address];
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlstring]];
这将明确指出源地址和目的地址。