【问题标题】:How to integrate new Google map app with ios app如何将新的谷歌地图应用程序与 iOS 应用程序集成
【发布时间】:2012-12-14 13:00:54
【问题描述】:

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

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

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

请指导我。

【问题讨论】:

    标签: ios google-maps ios6 mapkit google-maps-sdk-ios


    【解决方案1】:

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

    为此,请按照以下步骤操作

    1. 您必须注册您的应用并从Map IOS access 获取密钥。
    2. 有关详细信息,请参阅以下链接 New way to add google maps in iOS 6 app

    【讨论】:

    • 您是如何按照这些步骤操作的?我在控制台申请了 API 密钥访问,除此之外没有任何响应,如步骤中给出的,您在哪里找到“Google Maps SDK for iOS”以在服务中启用它。
    • 朋友,我确实关注了它,并且已经注册了访问权限,但谷歌还没有回应!..此外,在“获取 API 密钥”下的步骤中,在创建 api 项目时,我可以没有看到他们建议的名为“Google Maps SDK for iOS”的任何服务,请您尝试一下并回复我吗?
    • @ibiren 有什么要检查的?我已经在谈论那个链接了,我仍然没有看到“Google Maps SDK for iOS”!你看到了吗??
    【解决方案2】:

    为了在 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
    

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

    • 似乎切断了我回答的结尾,但@Hi Ren 在结尾处填写了指向新SDK 的文档的链接。

    【讨论】:

    • 向后兼容吗?意味着 ios 6 sdk 谷歌地图代码也可以在较低版本的 IOS 谷歌应用中运行?
    • 不,它适用于 ios 6.0 及更高版本,您必须根据您的版本设置条件。查看文档->介绍->支持的平台
    猜你喜欢
    • 1970-01-01
    • 2010-12-12
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    相关资源
    最近更新 更多