Remplacer getMap avec getMapAsync

Je veux remplacer l'obsolète getMap Méthode avec getMapAsync, mais je n'ai pas utilisé MapFragment mais GoogleMap comme ceci:

private GoogleMap googleMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_map);

    try {
        if(googleMap == null) {
            googleMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
        }
        googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
        googleMap.setMyLocationEnabled(true);
        googleMap.setTrafficEnabled(true);
        googleMap.setIndoorEnabled(true);
        googleMap.setBuildingsEnabled(true);
        googleMap.getUiSettings().setZoomControlsEnabled(true);

Si je remplace le googleMap avec MapFragment comme cela, je ne suis pas plus en mesure de setMapType et ainsi de suite. Alors, comment puis-je changer getMapAsync dans mon cas?

MapFragment mapFragment = (MapFragment) getFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);
InformationsquelleAutor maidi | 2015-07-12