gpt4 book ai didi

android - Ionic 2 - Google map 无法在 Android 设备上运行

转载 作者:行者123 更新时间:2023-11-29 01:19:49 24 4
gpt4 key购买 nike

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

我让它在浏览器上正常工作。事实上,从昨晚到大约 4 小时前,它在我的安卓设备上运行。从那以后一直在与为什么作斗争。

我现在唯一的线索就是这个;当应用程序在我的手机上运行时,当我也在调试中检查网络选项卡时,最后一个请求总是这个

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

Network tab requests for the device

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

Network tab requests for the browser

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

我想指出请求的发起者是我包含在我的 index.html 中的 google maps api 脚本,我的 API key 包含在两者中。

请帮忙!

最佳答案

我可能来晚了,我遇到了类似的问题,我做了以下操作,它为我解决了这个问题。

请更新 - cordova 平台更新 android

请安装 - cordova 插件添加 cordova-plugin-whitelist

如果您已经安装了它,请将其删除并重新安装。

<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" />

尝试 ionic run android这对我有用。:P你可以试一试。

关于android - Ionic 2 - Google map 无法在 Android 设备上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37549261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com