react-native-maps:apk构建后地图变灰

3

我有一个RN应用程序,使用了react-native-maps。我能够在Android和iOS模拟器中成功渲染地图,但是当我将其构建出来(使用Expo),应用程序可以正常工作,但地图呈灰色屏幕,并在左下角显示Google标志。

  • 我拥有API密钥并在Google开发人员控制台中启用了所有必要的API。
  • 我只在物理Android设备上测试过。

所以:

  1. 我错过了什么?
  2. 我应该考虑使用Mapbox吗?

编辑:

我没有从Android Studio端添加任何内容到build.gradle或类似的文件;只是前端的东西。这是必需的吗?


你是将它设置为特定的纬度和经度吗?设备上是否正确?你有访问位置的权限吗? - oma
@oma 是的,一个特定的纬度和经度,设备上应该是正确的,并且我应该可以访问位置。我没有被提示。但是,当我尝试安装时,我收到了一个警告,询问是否安装,因为不确定开发人员是谁(即我),所以我还是安装了。 - incarnate
相信这是Expo开发人员已知的问题。但是,链接中的问题仅涉及Android。 - incarnate
2个回答

3

当我使用react-native-location-view的LocationView时,遇到了同样的灰色地图问题。通过启用Maps SDK for Android解决了灰色地图问题。按照enter image description here的所示进行操作。


这应该是被批准的答案,救了我的一天! - Bruno Leveque

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接