Angularjs 科尔多瓦和爱奥尼亚的谷歌地图

Angularjs 科尔多瓦和爱奥尼亚的谷歌地图,angularjs,cordova,google-maps,google-maps-api-3,ionic,Angularjs,Cordova,Google Maps,Google Maps Api 3,Ionic,刚开始用ionic框架开发混合应用程序,遇到了一个小问题 我正试图嵌入一个谷歌地图,但不能把我的头围绕在一个小问题上 首先,我从 然后我通过Google开发者控制台创建了一个API密钥 将我的应用程序id从config.xml添加到允许的url 将密钥添加为配置部分的一部分: uiGmapGoogleMapApiProvider.configure({ key: 'added the key here', v: '3.20', //defaults to latest 3.X anyh

刚开始用ionic框架开发混合应用程序,遇到了一个小问题

我正试图嵌入一个谷歌地图,但不能把我的头围绕在一个小问题上

  • 首先,我从
  • 然后我通过Google开发者控制台创建了一个API密钥
  • 将我的应用程序id从config.xml添加到允许的url
  • 将密钥添加为配置部分的一部分:

    uiGmapGoogleMapApiProvider.configure({
      key: 'added the key here',
      v: '3.20', //defaults to latest 3.X anyhow
      libraries: 'weather,geometry,visualization'
    });
    
  • 将uiGmapgoogle贴图添加为一个模块

  • 放置在我想要的地图位置

  • ……现在的问题是: 当我在Ripple emulator中启动应用程序时,地图显示很好,有一秒钟,然后告诉我该页面无法显示Google maps元素,并给我一个“InvalidKeyorUnauthorizeDurlMaperor”,但这是一个周期性错误,因为有时它确实工作,没有抛出错误,但我在一个实时设备上尝试它,屏幕上一片空白

    可以肯定地说,我忘记了什么,或者做错了什么,但事先非常感谢

    [编辑]好吧,如果我删除Google Maps API的所有限制,它可以在Ripple emulator中工作,因此我可以将问题改为:当它是cordova应用程序时,我应该指定允许的url是什么?
    在真实设备上执行时,是什么原因导致空映射?[/EDIT]

    可能是某个地方的重复。请检查index.html以获取google maps引用。如果是这样,请在那里的某个地方查找API密钥。请参考此消息。很抱歉,我已经尝试了上述方法,它会给我同样的错误,即应用程序无权使用该密钥,并且在活动设备上有一个空映射。