如何将新的Google地图应用程序集成到iOS应用程序中。

6

Google地图现在可以在IOS 6的Appstore中下载。我有一个应用程序,利用MAPKIT和WebView使用Google网络服务显示驾驶路线。对于在本机苹果地图应用程序中显示路线,我使用类似于这样的代码。

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

我希望在用户设备上安装的新版Google地图应用程序中向用户显示路线,并在我的应用程序中的视图中嵌入其用户界面。请指导我。
2个回答

7

你是如何按照步骤进行的?我在控制台申请了API密钥访问,但还没有收到回复。除此之外,根据步骤,你在哪里找到了“Google Maps SDK for iOS”以启用它在服务中。 - DD_
1
请阅读并下载 https://developers.google.com/maps/documentation/ios/start - Hiren
朋友,我已经按照指示进行了操作,并注册了访问权限,但是谷歌还没有回复我!此外,在“获取API密钥”下的步骤中,当我创建一个API项目时,我无法看到他们建议的名为“Google Maps SDK for iOS”的服务,请您能否尝试并回复我? - DD_
@ibiren 有什么需要检查的吗?我已经在谈论那个链接了,但是我没有看到其中的“Google Maps SDK for iOS”!你看到了吗? - DD_

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文档。

1
是否向后兼容?这意味着 iOS 6 SDK 的 Google 地图代码能否在较低版本的 iOS Google 应用程序中正常工作? - ibiren
1
不,它只适用于iOS 6.0及更高版本,您必须根据您的版本设置条件。请查看文档->介绍->支持平台。 - Hiren

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接