我开发了一个包含Map Activity的Android应用程序。在发布应用程序之前,现在地图在模拟器中正常工作,但是在Google Play中发布的应用中的地图不会出现。设备的位置或我搜索的位置没有问题,也计算设备位置和我搜索的位置之间的距离,但地图完全变灰。我怎么解决这个问题?
好像你的谷歌地图的API密钥是restricted。
对于Android应用,您可以将密钥限制为应用的包名称和SHA-1签名证书指纹。
您可以在Google developer console中查看关键限制检查本地构建的包名称并发布一个。然后发布和调试证书的SHA1。您可以从Google Play控制台下载release apk,并获得here所述的证书SHA1。