Android - 谷歌地图显示空白屏幕

时间:2013-05-21 13:10:29

标签: android google-maps android-maps-v2

即使我在Google Play服务示例

中使用mapdemo项目,Google地图API V2仍显示空白屏幕
  • 我重新安装了Google Play服务SDK。
  • 我更改了API密钥
  • 我更改了debug.keystore并重新生成了sha1指纹

没有改变......

并且mMap总是变成空?

if (mMap == null) { 
// Try to obtain the map from the SupportMapFragment. 
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)) .getMap(); 
// Check if we were successful in obtaining the map. 
if (mMap != null) { 
setUpMap(); 
}

3 个答案:

答案 0 :(得分:1)

此问题(带缩放控件的空白映射)通常源于您未正确引用google-play-services库,或者未以正确方式在控制台中配置API的事实。

您可以查看我撰写的关于如何在您的应用中集成Google Maps API V2的博客文章:

Google Maps API V2

按照前3个步骤进行正确的google-play-services库集成。

或者在API控制台中查看此帖子以获取正确的配置:

Google Maps API V2 key

答案 1 :(得分:0)

您的地图是否显示放大符号?

修改  尝试这样..我也遇到了和你一样的问题......碰巧解决了它,如下所示

android.support.v4.app.FragmentManager myFragmentManager = getSupportFragmentManager();
    SupportMapFragment mySupportMapFragment = (SupportMapFragment) myFragmentManager
            .findFragmentById(R.id.map);
    googleMap = mySupportMapFragment.getMap();

答案 2 :(得分:0)

实际上我发现设备操作系统只能处理地图视图而不是地图片段。