Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 测量的事件侦听器上的MapFragment_Android_Google Maps - Fatal编程技术网

Android 测量的事件侦听器上的MapFragment

Android 测量的事件侦听器上的MapFragment,android,google-maps,Android,Google Maps,我正在使用MapFragment,我的活动布局是: <fragment android:id="@+id/map" android:name="com.google.android.gms.maps.MapFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below=

我正在使用MapFragment,我的活动布局是:

<fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.MapFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/actionbar" />
如果映射已测量,是否有事件侦听器

编辑1: @raz这是我检索地图片段的代码:

if (googleMap == null) {
            googleMap = ((MapFragment) getFragmentManager().findFragmentById(
                    R.id.map)).getMap();
}

多亏了@Gavin,我找到了这个解决方案:

googleMap.setOnMapLoadedCallback(new OnMapLoadedCallback() {
    @Override
    public void onMapLoaded() {
        Log.i(TAG_LOG_I, "Map loaded successfully :)");
    }
});

你能在检索地图片段和地图的地方发布代码吗?同样重要的是,在操作地图之前正确获取地图片段。@raz我已经发布了代码,很抱歉耽搁了。这两篇文章会有所帮助。
googleMap.setOnMapLoadedCallback(new OnMapLoadedCallback() {
    @Override
    public void onMapLoaded() {
        Log.i(TAG_LOG_I, "Map loaded successfully :)");
    }
});