【问题标题】:Which API keys do I need for a cordova application to use Google Maps?我需要哪些 API 密钥才能让 cordova 应用程序使用 Google 地图?
【发布时间】:2020-03-08 20:06:54
【问题描述】:

我目前正在开发用于编程的括号和用于项目管理的 Xcode。我的应用程序运行,但启动时出现无效映射键的通知。我在 index.html 文件中包含了应用程序的 js API 密钥,并检查了凭据以查看它是否已启用并且已启用。我不知道我是否还需要iOS,如果需要,我不知道将它放在应用程序的哪里。任何帮助将不胜感激,谢谢。我已经 100% 确定 html 编写正确,并且 API 密钥位于正确的位置。

【问题讨论】:

    标签: ios xcode google-maps cordova google-maps-sdk-ios


    【解决方案1】:

    如果它是一个混合移动应用程序,谷歌suggests 使用 file:// 推荐人。

    file:// 引用者需要一个特殊的表示来添加到密钥限制中。 file:// 部分应替换为 __file_url__ 之前 添加到密钥限制。例如,file:///path/to/ 应该 格式为__file_url__//path/to/*

    对于 iOS 上的 Apache Cordova,我建议:

    iOS 9 及更早版本 - file: ///www/default
    iOS 9.3 - file: ///var/containers

    请注意,在“文件”协议下授权 URL 存在小风险。如果有人知道您的 API 密钥,他们可能会从他们的应用程序中使用它,前提是他们使用相同的路径。因此,Google 建议您定期检查您的使用情况,以确保它符合您的期望。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-04
      • 2020-01-31
      • 2011-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      相关资源
      最近更新 更多