我创建了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/*" />
仍然没有显示。
答案 0 :(得分:1)
我已经解决了这个问题。
当我将此插件添加到access
文件中时,所有confix.xml
个标签都开始工作了:
<plugin name="com.indigoway.cordova.whitelist.whitelistplugin" source="pgb" />
然后我将我的项目上传到PhoneGap Build网站并下载了应用程序。