Как создать анимацию увеличения маркеров при создании? - PullRequest
0 голосов
/ 11 апреля 2019

Я хотел бы создать эффект, описанный в заголовке, на моих маркерах, когда они будут добавлены.Я вижу, для IOS существует метод marker.appearAnimation, но ничего похожего на Android.Теперь я просто добавлю BitmapDescription в MarkerOptions

final Marker marker = mMap.addMarker(new MarkerOptions()
                            .position(pos)
                            .icon(getIconForCluster(new BitmapDescriptor(getObjectWrapped()))
            );

какие-либо предложения?

1 Ответ

0 голосов
/ 11 апреля 2019

Вы можете использовать метод animateCamera() из объекта GoogleMaps. Пример:

mGoogleMap.setOnMapLoadedCallback(()
            -> mGoogleMap.animateCamera(CameraUpdateFactory
            .newLatLngZoom(mMapBoundary.getCenter(), 17)));

с mMapBoundary является объектом LatLngBounds. Вы можете установить положение маркеров здесь, а 17 - это уровень масштабирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...