我正在开发一个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]]];
但它返回的地图有不同的外观,看起来像是一些旧版本。所以我想实现类似于第一种方法的地图,但其输入应该是地理坐标。
答案 0 :(得分:0)
您使用的第一个网址不是Google地图,而是Apple地图。 请查看此链接:Apple doc
如果您想使用Google地图,请使用以下网址:
comgooglemaps://?saddr=%f,%f&daddr=%f,%f&directionsmode=transit
此链接提供了详细信息:Google doc