【问题标题】:Running native google map app inside of my app在我的应用程序中运行本机谷歌地图应用程序
【发布时间】:2016-02-19 18:16:13
【问题描述】:

是否可以在我的应用程序中运行谷歌地图本机应用程序,还是必须单独启动?我想让外观看起来只有一个应用程序正在运行,我的。如果第一个答案是肯定的,我可以查找和使用什么样的控件或方法?

【问题讨论】:

    标签: android ios webview


    【解决方案1】:

    您不能将 Google 地图应用嵌入到您的应用中。您可以通过the Play Services SDK 将原生 Google 地图嵌入到您的应用中。

    【讨论】:

    • 我真正想要的谷歌地图是语音指示。因此,如果我只是使用他们的 api 为我的应用程序构建自己的路线代码,我不确定我是否能够完成语音路线部分。
    • @user192632:更重要的是,这可能违反他们的服务条款。
    • 有道理。只是想确保在我告诉别人不之前我确实知道。感谢您的回答。
    【解决方案2】:

    您需要将 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

    【讨论】:

    • 看起来这将涉及我使用他们的 api 构建自己的自定义方向应用程序,而不仅仅是使用他们的应用程序本身。我希望做后者。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多