我是否理解正确:
从我的应用程序打开谷歌地图要求关闭该应用程序以显示谷歌地图应用程序? 例如: NSString * urlString = @“http://maps.google.com/maps?saddr=London+UK&daddr=Birmingham+UK”; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
会关闭我的应用程序吗?
那么如何使用地图套件在两点之间显示行车道?
谢谢 -
尼尔。
答案 0 :(得分:3)
MapKit没有给出指示。我认为这是因为Google与其地图数据提供商之间的许可协议。
显示路线的最简单方法是打开地图网址。您理解正确,这将关闭您的应用并打开地图应用程序。从用户的角度来看,关闭您的应用以显示地图可能是正确的做法。
如果您必须在地图上有指示而不离开您的应用程序,则必须自行构建。您可以使用自定义视图将路径渲染为一个或多个注释。不幸的是,您的应用必须自己查找路线信息(或使用第三方库)。