iOS应用程序获取两个地方之间的方向(URL方案)

时间:2014-07-07 09:09:44

标签: ios objective-c google-maps url-scheme

我正在开发一个iOS应用程序来获取两个地方之间的路线,我通过直接提供地点的名称来获得一些地方的确切指示

http://maps.apple.com/?daddr=San+Francisco,+CA&saddr=cupertino

但我无法在其他一些国家获得名额。所以我尝试了地理坐标

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat: @"http://maps.google.com/?saddr=%f,%f&daddr=%f,%f",latitude,longitude,latitude1,longitude1]]];

但它返回的地图有不同的外观,看起来像是一些旧版本。所以我想实现类似于第一种方法的地图,但其输入应该是地理坐标。

1 个答案:

答案 0 :(得分:0)

您使用的第一个网址不是Google地图,而是Apple地图。 请查看此链接:Apple doc

如果您想使用Google地图,请使用以下网址:

comgooglemaps://?saddr=%f,%f&daddr=%f,%f&directionsmode=transit

此链接提供了详细信息:Google doc