android - PhoneGap 和谷歌地图 API V3 "Disabled?"

标签 android google-maps cordova google-maps-api-3 unauthorized

因此,我正在构建一个加载 Google Maps API V3 View 的简单 PhoneGap 应用程序。我到处寻找答案,但一无所获。尝试加载 API 时出现以下错误: “Google 已禁止为此应用程序使用 Maps API。提供的 key 不是有效的 Google API key ,或者它未获得此站点上 Google Maps Javascript API V3 的授权。”

我什么都试过了。在 Cordova 中,我将所有域都列入了白名单(“”),在 Google Play 开发者控制台中也是如此(“”)。我什至尝试过将“file://”列入白名单,但没有这样的运气。

让我抓狂的是,当我在 PhoneGap 的范围之外使用我的代码时,它工作正常。任何人都可以阐明一下吗?谢谢!

最佳答案

我也有同样的问题。 我将 Google 开发人员控制台 Api key 引荐来源网址从“*”更改为“”,然后解决了我的问题。

将推荐人字段留空。

希望对你有所帮助。我花了大约 4 个小时来解决它:@

关于android - PhoneGap 和谷歌地图 API V3 "Disabled?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22824687/

相关文章:

android - arm-linux-androideabi-strip 无法重命名

java - 更改字符串 xml hiperlink 的颜色而不覆盖样式

javascript - 如何将匿名 firebase 凭证保存到本地存储以外的其他地方?

javascript - cordova:模块“cordova/plugin/SmsInboxPLugin 未找到

javascript - Phonegap/Cordova 2.9 自定义插件创建。有工作示例吗?

android - 插件 org.eclipse.ui 中未处理的事件循环异常

java - 尽管 AndroidManifest.xml 中提到了,为什么我的 Android 应用程序无法获得某些权限

javascript - 谷歌地图——设置默认位置,这样你就不必为每个路由请求输入城市、州

android - 在 Android 上获取给定边界的 map 缩放级别,就像在 JS Google Maps API 上一样 : map. getBoundsZoomLevel(bounds)

ios - 谷歌地图更改分段控件点击上的mapType