方法getSupportFragmentManager()未定义

Say*_*ari 5 maps gps android google-maps-api-3

我试图显示一个地图,但它显示此错误,"方法getSupportFragmentMananger()未定义类型main"请帮助.谢谢.我正在使用谷歌地图ap

package com.maps;

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.MapFragment;
import com.google.android.gms.maps.MapView;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;



import android.app.Activity;

public class main extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        GoogleMap mMap;
        mMap = ((MapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();

        //can pass dynamic variables
        final LatLng place = new LatLng(-37.81319, 144.96298);
       Marker melbourne = mMap.addMarker(new MarkerOptions()
                                  .position(place)
                                  .title("Melbourne")
                                  .snippet("Population: 4,137,400")
                                  .icon(BitmapDescriptorFactory.fromResource(android.R.drawable.bottom_bar)));


    }
}
Run Code Online (Sandbox Code Playgroud)

Bla*_*elt 17

public class main extends Activity
Run Code Online (Sandbox Code Playgroud)

你应该使用AppCompatActivity或者FragmentActivity,例如

public class mai extends AppCompatActivity

代替

public class main extends Activity
Run Code Online (Sandbox Code Playgroud)