iPhone App:使用Map显示方向

时间:2011-09-30 04:14:02

标签: iphone objective-c ios4 google-maps gps

在我的iPhone应用程序中如何显示从当前位置到终点的路线?

iphone上是否有内置组件或设施,可以使用GPS和内置指南针显示地图和方向?

3 个答案:

答案 0 :(得分:6)

如果您的意思是根据两点将用户带到地图应用程序,那么您可以这样做:

  1. 创建一个如下所示的NSURL: NSURL *URL = [NSURL URLWithString:@"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f"]; 您可以适当地插入起始地址和目的地(lat。和long。)。
  2. 告诉您的应用程序打开URL [[UIApplication sharedApplication] openURL:URL];
  3. 它会自动带你到地图应用程序!

答案 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]];

这将明确指出源地址和目的地址。