2013-11-03 71 views
0

在我的应用程序中我有一个谷歌地图,我试图在我的代码中使用。但是,我收到一个错误。调试后,我发现我的Google Map对象为空。在代码中获取谷歌地图

XML:

<fragment 
     android:id="@+id/map" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     class="com.google.android.gms.maps.MapFragment" /> 

活动:

GoogleMap map = ((MapFragment) getFragmentManager() 
       .findFragmentById(R.id.map)).getMap(); 

当我调试,我检查 '地图' 它说,映射为null。任何人都知道我在这里做错了什么?

回答

0

很可能你没有做错什么。

getMap由于很多原因可以返回null。如果您想知道您的情况,请致电isGooglePlayServicesAvailable并将结果与​​状态代码进行比较。