0

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

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();

当我调试并检查“地图”时,它说地图为空。任何人都知道我在这里做错了什么?

4

1 回答 1

0

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

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

于 2013-11-03T22:27:00.043 回答