Как я могу получить текущий уровень масштабирования от Google Map Api v2? - PullRequest
0 голосов
/ 21 октября 2018

Мы создали приложение, которое показывает карты с помощью API Карт Google.Однако я не знаю, как получить текущий уровень масштабирования при перемещении камеры.

@Override
public void onMapReady(GoogleMap googleMap) {

    googleMap.moveCamera(CameraUpdateFactory.newLatLng(
            new LatLng(0, 0)
    ));

    googleMap.setOnCameraIdleListener(new GoogleMap.OnCameraIdleListener() {
        @Override
        public void onCameraIdle() {
            int zoomLevel = Math.round(mMap.getCameraPosition().zoom);
Toast.makeText(getApplicationContext(),zoomlevel,Toast.LENGTH_SHORT).show();
        }
    });
}

1 Ответ

0 голосов
/ 21 октября 2018

Вы можете получить текущий масштаб следующим образом:

float zoom=googleMap.getCameraPosition().zoom;

Попробуйте и дайте нам знать, если он работает.

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