Android 测量的事件侦听器上的MapFragment
我正在使用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=
<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 :)");
}
});