El método getSupportFragmentManager () no está definido para el tipo MapFragment

Estoy tratando de implementar la pantalla de Google Map y debajo están mis 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;
    }
}

Estoy recibiendo un error que indica que getSupportFragmentManager () no está definido para el tipo MapFragment. Sin embargo, estoy un poco confundido ya que he importado com.google.android.gms.maps.SupportMapFragment. ¿No debería este método venir de allí entonces? ¿Me estoy perdiendo algunos pasos para que este método funcione?

Respuestas a la pregunta(2)

Su respuesta a la pregunta