【发布时间】:2016-02-19 18:16:13
【问题描述】:
是否可以在我的应用程序中运行谷歌地图本机应用程序,还是必须单独启动?我想让外观看起来只有一个应用程序正在运行,我的。如果第一个答案是肯定的,我可以查找和使用什么样的控件或方法?
【问题讨论】:
是否可以在我的应用程序中运行谷歌地图本机应用程序,还是必须单独启动?我想让外观看起来只有一个应用程序正在运行,我的。如果第一个答案是肯定的,我可以查找和使用什么样的控件或方法?
【问题讨论】:
您不能将 Google 地图应用嵌入到您的应用中。您可以通过the Play Services SDK 将原生 Google 地图嵌入到您的应用中。
【讨论】:
您需要将 Google Maps SDK 集成到您的应用中。这是该 SDK 的链接:
https://developers.google.com/maps/documentation/ios-sdk/start
我建议通过 CocoaPods 安装。这是一个关于如何开始使用 CocoaPods 的教程:
http://www.raywenderlich.com/97014/use-cocoapods-with-swift
通过 CocoaPods 安装 Google Maps SDK 后,您需要获取 API 密钥并将其集成到您的应用中:
要使用适用于 iOS 的 Google Maps SDK,您必须在 Google Developers Console 上注册您的应用项目并获得一个 Google API 密钥,您可以将其添加到您的应用中。注意:有多种类型的 API 密钥。您需要 iOS 密钥,而不是浏览器密钥。
如果您使用标准 API,则需要在您选择的项目中设置 iOS 密钥。
这里有更多信息:
https://developers.google.com/maps/documentation/ios-sdk/get-api-key
【讨论】: