我开发了一个包含Map Activity的Android应用。在发布应用程序之前,现在该地图可以在模拟器中正常运行,但不会显示在Google Play中发布的应用程序中的地图。设备的位置或我搜索的位置没有问题,还可以计算设备的位置与我搜索的位置之间的距离,但地图会完全变灰。我该如何解决这个问题?
答案 0 :(得分:0)
好像您的Google地图API密钥为restricted。
对于Android应用程序,您将密钥限制为应用程序的程序包名称和SHA-1签名证书指纹。
您可以在Google developer console中看到关键限制 检查本地版本的软件包名称并发布。然后是SHA1的发行和调试证书。您可以从Google Play控制台下载发行版APK,并按照here的说明获取证书的SHA1。
答案 1 :(得分:0)