在代码中获取谷歌地图

时间:2013-11-03 21:47:24

标签: android google-maps

在我的应用中,我有一个谷歌地图,我正在尝试在我的代码中使用。但是,我收到一个错误。经过调试后,我发现我的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'时,它表示地图为空。谁知道我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

很可能你没有做错任何事。

出于多种原因,

getMap可以返回null。如果您想了解自己的情况,请致电isGooglePlayServicesAvailable并将结果与​​状态代码进行比较。