O método getSupportFragmentManager () é indefinido para o tipo MapFragment
Estou tentando implementar a exibição do Google Map e abaixo estão meus códigos:
package com.fragments;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
public class MapFragment extends SherlockMapFragment {
private GoogleMap mMap;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View root = super.onCreateView(inflater, container, savedInstanceState);
SupportMapFragment mapFrag= (SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.fragment_map);
mMap = mapFrag.getMap();
return root;
}
}
Estou recebendo um erro que getSupportFragmentManager () é indefinido para o tipo MapFragment. No entanto, estou um pouco confuso, pois importei com.google.android.gms.maps.SupportMapFragment. este método não deveria vir daí? Estou perdendo alguns passos para fazer esse método funcionar?