Comment faire pour afficher la position actuelle du marqueur sur la Carte dans android?

Je développe une application dans laquelle je veux affichage de la position actuelle à l'aide du marqueur dans ma carte. Je suis en utilisant Google Map v2. Ici, je peux voir la Carte et le marqueur lorsque le GPS est désactivé ,mais non visible d'un marqueur sur la carte lorsque le GPS sur. Mon exigence est de l'affichage de marqueur sur la carte avec votre position actuelle

J'ai essayé comme ça,

@Override
public void onLocationChanged(Location location) {
    //TODO Auto-generated method stub

    //locationManger.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0,        
               this);

    ArrayList<HashMap<String, String>> arl = (ArrayList<HashMap<String, String>>) 
            getIntent().getSerializableExtra("arrayList");


    if(location!=null){
        double latitude = location.getLatitude();
        double langitude = location.getLongitude();


        myPosition = new LatLng(latitude, langitude);
        CameraPosition position= new  CameraPosition.Builder().
              target(myPosition).zoom(17).bearing(19).tilt(30).build();
        //_googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(position));

        _googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(position)); 
        _googleMap.addMarker(new   
                  MarkerOptions().position(myPosition).title("start"));
    }

OriginalL'auteur Durga | 2014-03-18