在我的应用中,我有一个谷歌地图,我正在尝试在我的代码中使用。但是,我收到一个错误。经过调试后,我发现我的Google地图对象为空。
的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();
当我调试并检查'map'时,它表示地图为空。谁知道我在这里做错了什么?
答案 0 :(得分:0)
很可能你没有做错任何事。
出于多种原因, getMap
可以返回null。如果您想了解自己的情况,请致电isGooglePlayServicesAvailable
并将结果与状态代码进行比较。