Как прикрепить гибкий маркер на карте что-то вроде Uber и Lyft?

Как подключить гибкий маркер на карте, например, Uber и Lyft? Я использую карты Google v2.

В принципе, я хочу отображать маркер на карте, пока позиция маркера изменяется при перемещении карты.

отредактирован:

Хорошо, я решил свою проблему.

сначала: добавьте изображение в тот же макет и положение, равное центру. second: для получения координаты центра карты используйте следующий подход

1- получить viewgroup (FrameLayout) в моем случае, где находится фрагмент карты.

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

2- использовать setOnCameraChangeListener и при смене камеры получить координаты:

LatLng center = mMap.getCameraPosition().target;

Ответ 1

отредактирован:

Хорошо, я решил свою проблему.

сначала: добавьте изображение в тот же макет и положение, равное центру. second: для получения координаты центра карты используйте следующий подход

1- получить viewgroup (FrameLayout) в моем случае, где находится фрагмент карты.

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

2- использовать setOnCameraChangeListener и при смене камеры получить координаты:

LatLng center = mMap.getCameraPosition().target;