0

我正在 Xcode 4.2 中编写一个基于视图的应用程序。我正在寻求一些帮助,以便从我的应用程序切换到 Apple 地图应用程序。

所以它应该通过按下按钮开关来映射,并启动方向部分并计算到给定位置的路线。

4

1 回答 1

3

您可以使用以下代码打开地图应用程序:

UIApplication *app = [UIApplication sharedApplication];  
[app openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=Rome"]];  

您还可以向其添加参数以获取方向: ll=:代表“纬度/经度”

saddr=:生成行车路线时使用的起始地址或“源”地址。

daddr=:生成行车路线时使用的终点或“目的地”地址。

t=:将显示的地图类型。

z=:将要显示的地图的缩放级别。

因此 - 如果您喜欢从罗马到都灵的路线:

 UIApplication *app = [UIApplication sharedApplication];  
    [app openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=Rome&saddr=rome&daddr=Torino"]];  
于 2011-10-05T12:57:52.357 回答