爱奥尼亚2-谷歌地图不适用于android设备
我正在使用ionic构建一个显示谷歌地图的应用程序 我在浏览器上正确使用了这个。事实上,从昨晚到4小时前,它一直在我的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%
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" />
尝试运行安卓系统
这对我很有效
你可以试一试