Как я могу анимировать мой вид карты, который точно показывает линию Poly между двумя точками в середине экрана Как Google Maps? - PullRequest
0 голосов
/ 09 апреля 2020

Я работаю в Google Maps. Мое приложение заняло два места, а затем сгенерировало ломаную линию между ними, но проблема в том, что, когда я анимирую свою камеру, она не отображает вид, подобный Google Maps, она показывает мне верхнюю часть первого места и некоторую прикрепленную полилинию к нему. , Как мне анимировать вид карты точно так же, как Google Maps?

Вот код, который я использую для достижения цели.

                        Projection projection = mMap.getProjection();
                        LatLng markerPosition = entryPoint.getPosition();
                        Point markerPoint = projection.toScreenLocation(markerPosition);
                        Point targetPoint = new Point(markerPoint.x, markerPoint.y - mMapView.getHeight() / 2);
                        LatLng targetPosition = projection.fromScreenLocation(targetPoint);
                        mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(targetPosition, 12),
                                1000, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...