爱奥尼亚2-谷歌地图不适用于android设备

爱奥尼亚2-谷歌地图不适用于android设备,android,google-maps,ionic2,Android,Google Maps,Ionic2,我正在使用ionic构建一个显示谷歌地图的应用程序 我在浏览器上正确使用了这个。事实上,从昨晚到4小时前,它一直在我的android设备上工作。从那以后,我一直在争论为什么 我现在唯一的线索是这个;当我在手机上运行应用程序时,如果我也在“调试”中检查“网络”选项卡,则最后一个请求始终为 http://maps.googleapis.com/maps/api/js/AuthenticationService.Authenticate?1sfile%3A%2F%2F%2Fandroid_asset%

我正在使用ionic构建一个显示谷歌地图的应用程序

我在浏览器上正确使用了这个。事实上,从昨晚到4小时前,它一直在我的android设备上工作。从那以后,我一直在争论为什么

我现在唯一的线索是这个;当我在手机上运行应用程序时,如果我也在“调试”中检查“网络”选项卡,则最后一个请求始终为

http://maps.googleapis.com/maps/api/js/AuthenticationService.Authenticate?1sfile%3A%2F%2F%2Fandroid_asset%2Fwww%2Findex.html&4sAIzaSyBI_QvVmgUwxUmXW8InZ5_Qf7Os8XieFxo&callback=_xdc_._dwgej7&token=81132

或者类似的东西。但在浏览器(chrome)上,它运行该请求,然后再运行其他几个请求

我的猜测是,当通过该设备发出请求时,该请求有问题。状态为
200 Ok
它不显示404或任何东西。它只是不发出任何其他请求,根据浏览器网络选项卡,它还应该发出十几个请求

我想指出,请求的发起人是我在index.html中包含的google maps api脚本,我的api键也包含在这两个脚本中


请帮忙

我可能会在这里迟到,我遇到了一个类似的问题,我做了以下事情,它为我解决了这个问题

请更新-
cordova平台更新android

请安装-
cordova插件添加cordova插件白名单

如果您已经安装了它,请将其卸下并重新安装

<access origin="*" />
<allow-intent href="*" />
<allow-navigation href="*" />

到您的config.xml文件

将以下权限添加到AndroidManifest.xml

  <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

尝试运行安卓系统 这对我很有效 你可以试一试