Android GoogleMap仅在其他尝试时加载
我的项目有导航抽屉当实例化googleMap片段第一次工作正常时,有5个片段,即显示带有标记的googleMap,然后从导航抽屉中选择另一个片段,然后尝试返回到没有加载地图的googleMap片段。为什么会发生这种情况 这是我的密码:Android GoogleMap仅在其他尝试时加载,android,android-fragments,google-maps-android-api-2,Android,Android Fragments,Google Maps Android Api 2,我的项目有导航抽屉当实例化googleMap片段第一次工作正常时,有5个片段,即显示带有标记的googleMap,然后从导航抽屉中选择另一个片段,然后尝试返回到没有加载地图的googleMap片段。为什么会发生这种情况 这是我的密码: public class Contact_Us extends Fragment { static final LatLng Annr = new LatLng(13.0846, 80.2179); // static final LatLng
public class Contact_Us extends Fragment {
static final LatLng Annr = new LatLng(13.0846, 80.2179);
// static final LatLng KIEL = new LatLng(53.551, 9.993);
private GoogleMap map;
private static View mView;
SupportMapFragment mMapFragment = SupportMapFragment.newInstance();
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (mView != null) {
((ViewGroup) mView.getParent()).removeAllViews();
}
mView = inflater.inflate(R.layout.contact_us, null);
if (map == null) {
FragmentTransaction fragmentTransaction = getChildFragmentManager()
.beginTransaction();
fragmentTransaction.add(R.id.map, mMapFragment);
fragmentTransaction.commit();
}
return mView;
}
@Override
public void onStart() {
// TODO Auto-generated method stub
map = mMapFragment.getMap();
if (map != null) {
map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
map.getUiSettings().setMyLocationButtonEnabled(false);
map.setMyLocationEnabled(true);
Marker hamburg12 = map.addMarker(new MarkerOptions().position(
AnnaNagar).title("Reality Today"));
map.moveCamera(CameraUpdateFactory.newLatLngZoom(Annr , 15));
map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);
}
super.onStart();
}
}
我也尝试过这个解决方案
问题是什么
谢谢,已被弃用,请更改为并告知是否有帮助。使用更改的代码编辑问题并发布logcat输出