App.Fragment 和 V4.support.fragment 中的地图
Maps in App.Fragment and V4.support.fragment
我发现了很多关于使用库 support.fragment 在片段中实现地图的示例,但是我们如何使用 android.app.Fragment图书馆。
Support.fragment
<fragment
android:id="@+id/mapFragment"
class="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
实施:
public class TrackFragment extends Fragment {
SupportMapFragment supportMapFragment =
(SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.mapFragment);
supportMapFragment.getMapAsync(googleMap -> {
googleMap.setOnMapLoadedCallback(() -> { /* */ }
}
}
这是我导入的时候
import android.support.v4.app.Fragment;
如果我导入 android.app.Fragment
我如何获得地图异步?如何加载地图?
class="com.google.android.gms.maps.SupportMapFragment
应替换为 class="com.google.android.gms.maps.MapFragment"
和
SupportMapFragment supportMapFragment =
(SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.mapFragment);
将在
MapFragment supportMapFragment =
(MapFragment) getChildFragmentManager().findFragmentById(R.id.mapFragment);
更多内容,请阅读MapFragment extends Fragment
我发现了很多关于使用库 support.fragment 在片段中实现地图的示例,但是我们如何使用 android.app.Fragment图书馆。
Support.fragment
<fragment
android:id="@+id/mapFragment"
class="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
实施:
public class TrackFragment extends Fragment {
SupportMapFragment supportMapFragment =
(SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.mapFragment);
supportMapFragment.getMapAsync(googleMap -> {
googleMap.setOnMapLoadedCallback(() -> { /* */ }
}
}
这是我导入的时候
import android.support.v4.app.Fragment;
如果我导入 android.app.Fragment
我如何获得地图异步?如何加载地图?
class="com.google.android.gms.maps.SupportMapFragment
应替换为 class="com.google.android.gms.maps.MapFragment"
和
SupportMapFragment supportMapFragment =
(SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.mapFragment);
将在
MapFragment supportMapFragment =
(MapFragment) getChildFragmentManager().findFragmentById(R.id.mapFragment);
更多内容,请阅读MapFragment extends Fragment