离子原生谷歌地图在浏览器中运行良好,但在设备上显示白屏 - Ionic4

问题描述 投票:1回答:1

我正在使用Ionic4和原生谷歌地图围绕谷歌地图开发一个移动应用程序。这里的问题是我成功地能够看到使用ionic cordova run browser -l在系统上的浏览器中加载地图但是当我尝试在设备中构建并运行apk时,它会给出白色碎片。我也尝试使用ionic serve -c并连接到dev app上的手机,但看到相同的白色屏幕,没有日志。我无法弄清楚导致它的原因。任何帮助是极大的赞赏。

我的代码可以找到here。 APK也可以在同一个地方找到。

google-maps cordova ionic-framework ionic-native
1个回答
0
投票

这听起来像谷歌api密钥凭证问题给我:

https://developers.google.com/maps/documentation/embed/get-api-key

当你在第5步,这是

在API密钥页面的“密钥限制”下,设置“应用程序限制”。

您将选择Android应用并添加您的

包名:com.example

SHA-1证书指纹:60:xx:xx:xx:xx:xx:xx:xx:EE:3C:E4:C5:xx:xx:xx:xx:xx:xx:xx:C2(像这样)

如何创建SHA-1已经回答,如果你不知道请看看qazxsw poi

比给它5到10分钟再试一次,它应该工作。

希望能帮助到你。

© www.soinside.com 2019 - 2024. All rights reserved.