0

我是否理解正确:

从我的应用程序打开谷歌地图需要关闭该应用程序才能显示谷歌地图应用程序?例如这样做: NSString* urlString = @" http://maps.google.com/maps?saddr=London+UK&daddr=Birmingham+UK "; [[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];

会关闭我的应用程序吗?

那么如何使用地图套件显示两点之间的行驶轨迹?

谢谢-

尼尔。

4

1 回答 1

3

MapKit 不提供方向。我认为这是因为 Google 与其地图数据提供商之间的许可协议。

显示路线的最简单方法确实是打开地图 URL。您理解正确,这将关闭您的应用程序并打开地图应用程序。从用户的角度来看,关闭您的应用程序以显示地图可能是正确的做法。

如果您必须在不离开应用程序的情况下在地图上显示路线,则必须自己构建它。您可以使用自定义视图将路线呈现为一个或多个注释。不幸的是,您的应用程序必须自己查找路线信息(或使用第三方库)。

于 2009-10-21T20:52:42.480 回答