Android 地图视图显示为白色

Android 地图视图显示为白色,android,google-maps,Android,Google Maps,直到最近,地图视图工作正常,但现在显示为白色,即使我从它的位置获得地址,如图中所示 这是什么问题?我猜不出来 代码是这样的 @凌驾 公共位图doInBackground(无效…参数){ 此外,我的MapView工作正常,因此问题在于此静态地图 如果我把这个代码中生成的url粘贴到浏览器上,我会得到 Google Maps API服务器拒绝了您的请求。此API项目无权使用此API。请确保在API控制台中激活此API:了解详情:https://code.google.com/apis/consol

直到最近,地图视图工作正常,但现在显示为白色,即使我从它的位置获得地址,如图中所示

这是什么问题?我猜不出来

代码是这样的

@凌驾 公共位图doInBackground(无效…参数){

此外,我的MapView工作正常,因此问题在于此静态地图

如果我把这个代码中生成的url粘贴到浏览器上,我会得到

Google Maps API服务器拒绝了您的请求。此API项目无权使用此API。请确保在API控制台中激活此API:了解详情:https://code.google.com/apis/console


但是我不明白,因为我已经在那里激活了它

这里有一些可能性:

  • 您更改了密钥库以生成应用程序(调试与生产),您需要为每个密钥库使用不同的Google Maps API密钥

  • 你能访问互联网吗?在我的例子中,我使用VPN访问我应用程序的webservice端点,但VPN阻止了互联网访问,导致我的地图变成这样

  • 希望这有帮助。

    常见错误#1。请不要留下空的catch语句!这可能会导致隐藏的错误

    至少在每一张纸上打印stackstrace:

    e.printStackTrace():
    

    只是我没有激活正确的API,看起来谷歌现在有不同的API用于不同的目的


    我只激活了
    谷歌地图Android API v2
    ,一切正常,但现在我还必须激活
    静态地图API

    错误日志中的任何消息?没有关于地图的任何错误确保您使用的API键是正确的我的想法,@AleksG但如果没有错误,它就不能是API键。@user3249477是否重新激活再次仔细查看日志。如果是API密钥问题,那么将只有一行带有
    W/
    消息。我的整个应用程序都基于internet,所以我可以访问internet。我仍在调试中,所以我没有更改密钥库,但确保我刚刚生成了一个新密钥,这仍然是sameA的否决票,真的吗?我明白这不是一个最终和最终的决定全面的回答,但我没有足够的声誉来添加评论,否则我该如何提出建议呢?不是我,我也是一个低代表性用户:/看起来我冒犯了StackOverflow的高层和强大的官僚机构……继续往下投票,你会继续得到应该是评论的半成品答案:)观察良好,但我仍然不要得到关于这个问题的错误map@Elgert您的更新声明API密钥不被接受。请尝试创建一个新的密钥。可能您的包名称在首次创建密钥后发生了更改?我昨天创建了一个新的密钥,并仔细检查了SHA1密钥和包名称,结果是正确的:/
    e.printStackTrace():