Как подключить гибкий маркер на карте, например, 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;