6

谷歌地图现在可以在 iOS 6 的 Appstore 中使用。我有一个应用程序,它利用 MAPKIT 和 WebView 来显示使用谷歌网络服务的行车路线。为了在 Native Apple MAP 应用程序中显示路线,我使用与此类似的代码..

MKMapItem *mapItem = [[MKMapItem alloc]initWithPlacemark:place];
NSDictionary *options = @{
MKLaunchOptionsDirectionsModeKey:MKLaunchOptionsDirectionsModeDriving
};
[mapItem openInMapsWithLaunchOptions:options];

我想在用户设备上安装的新谷歌地图应用程序中向用户显示路线,将其 UI 嵌入到我的应用程序的视图中。

请指导我。

4

2 回答 2

7

Goole 发布了适用于 IOS 6.0 及更高版本的最新 API。

为此,请执行以下步骤

  1. 您必须注册您的应用程序并从Map IOS access获取密钥。
  2. 有关更多详细信息,请参阅以下链接 在 iOS 6 应用程序中添加谷歌地图的新方法
于 2012-12-14T13:12:34.347 回答
5

为了在 GoogleMaps 应用程序中显示路线,使用新的 GoogleMaps URL 方案,如下所示:

comgooglemaps://?saddr=Google+Inc,+8th+Avenue,+New+York,+NY&daddr=John+F.+Kennedy+International+Airport,+Van+Wyck+Expressway,+Jamaica,+New+York&directionsmode=transit

取自文档应该对您有所帮助。从那里浏览一下,您还会注意到 Google 已经为新的 GoogleMaps 发布了一个 SDK,访问令牌正在缓慢推出。文档

  • 似乎切断了我答案的结尾,但@Hi Ren 在最后填写了指向新SDK文档的链接。
于 2012-12-14T13:10:42.097 回答