PhoneGap,嵌入式谷歌地图未在Android Build中显示

时间:2016-10-22 10:53:33

标签: android cordova google-maps phonegap-build

我创建了phonegap项目并添加了一个html标签:

<iframe width="600" height="450" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?q=Sydnew%20Opera%20House&key=MY_KEY" allowfullscreen></iframe>

当我启动PhoneGap Desktop时,嵌入式Google地图会在我的浏览器中成功显示。但是,当我为Android构建它时,Map不会显示。

在我config.xml我添加了这些标记行:

<access origin="*"/>
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />

它已拥有互联网权限。为什么会这样?

更新

我在config.xml

中添加了这行代码
<allow-navigation href="https://www.google.com/maps/embed/*" />

仍然没有显示。

1 个答案:

答案 0 :(得分:1)

我已经解决了这个问题。

当我将此插件添加到access文件中时,所有confix.xml个标签都开始工作了:

<plugin name="com.indigoway.cordova.whitelist.whitelistplugin" source="pgb" />

然后我将我的项目上传到PhoneGap Build网站并下载了应用程序。