Comment fixer un flexible marqueur sur la carte quelque chose comme Uber et Lyft?

Comment fixer un flexible marqueur sur la carte quelque chose comme Uber et Lyft ?
suis en utilisant Google maps v2.

Fondamentalement, je veux afficher un marqueur sur la carte alors que la position du marqueur est changé lors du déplacement de la carte.

édité:

Ok j'ai résolu mon problème.

première : ajouter une imageview à la même mise en page et la position de l'égalité au centre.
deuxièmement: pour obtenir les coordonnées du centre de la carte, utiliser l'approche suivante

1 - obtenir viewgroup ( FrameLayout ) dans mon cas, où le fragment de carte est situé.

FrameLayout myContainer = (FrameLayout) findViewById(R.id.content_frame);
int mapHeight = myContainer.getHeight();
int mapWidth = myContainer.getWidth();

2 - utilisation setOnCameraChangeListener et à la caméra, le changement d'obtenir les coordonnées:

LatLng center = mMap.getCameraPosition().target;

OriginalL'auteur mhdtouban | 2014-02-08