Android Google Maps v2: sur cliquez auditeur ne répond pas

Je suis en train de mettre un repère lorsque l'utilisateur clique sur la carte. Je suis à l'aide d'un SupportMapFragment à l'intérieur d'un ActionBarActivity. Mais la carte ne répond pas, en outre, un map.setMapType() opération ne fonctionne pas.

Voici mon code:

private GoogleMap map;
private Marker marker;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    ActionBarActivity activity = (ActionBarActivity) getActivity();
    activity.getSupportActionBar().setTitle(R.string.select_location);
    super.onCreateView(inflater, container, savedInstanceState);
    return inflater.inflate(R.layout.map, container, false);
}

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    Log.d("Map","On view created");
    map = getMap();
            map.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
    map.setOnMapClickListener(new OnMapClickListener() {

        @Override
        public void onMapClick(LatLng point) {
            Log.d("Map","Map clicked");
            marker.remove();
            drawMarker(point);
        }
    });

         ...
         Location location = locationManager.getLastKnownLocation(provider);

        if(location!=null){
           //PLACE THE INITIAL MARKER              
           drawMarker(new LatLng(location.getLatitude(),location.getLongitude()));
        }
}

Logcat est de montrer la "vue créée" le message et la carte montre l'emplacement actuel avec un marqueur, de sorte que la dernière partie du code est en cours d'exécution. Mais le onMapClickListener est surdéfinie ou quelque chose parce que ça ne fonctionne pas, et la carte n'est pas un satellite.

Quelqu'un peut-il m'aider?

OriginalL'auteur Jon Zangitu | 2013-09-05