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

iOS应用程序获取两个位置之间的方向(URL方案),ios,objective-c,google-maps,url-scheme,Ios,Objective C,Google Maps,Url Scheme,我正在开发一个iOS应用程序来获取两个地方之间的方向,我通过直接提供地方名称来获取一些地方的确切方向 但我在其他一些国家找不到地方。所以我尝试了地理坐标 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat: @"http://maps.google.com/?saddr=%f,%f&daddr=%f,%f",latitude,longitude,latitu

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

但我在其他一些国家找不到地方。所以我尝试了地理坐标

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

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

您使用的第一个URL不是谷歌地图,而是苹果地图。 请检查此链接:

如果要使用Google map urlScheme,请使用以下选项:

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

此链接提供了详细信息:

您想在自己的应用程序中显示地图还是在外部打开地图?您最好使用打开带有目录的Maps.app。@jithinroy:是的,我想在外部显示地图。这就是我正在尝试的网址方案。Thanks@rckoenes:谢谢你的建议,但我的要求是使用带有url方案的谷歌地图。哦,我的糟糕!!!。所以有一个疑问,我能在第一种方法中直接使用地理坐标吗?哦,我已经尝试过了,我认为苹果并没有提供所有位置的精确路线。我在美国有位置,但在其他国家没有。