Skip to content

Zoom Methods

Note

You can find the full source code of this example in ManualZoomActivity.kt of the MapLibreAndroidTestApp.

This example shows different methods of zooming in.

Each method uses MapLibreMap.animateCamera, but with a different CameraUpdateFactory.

Zooming In

maplibreMap.animateCamera(CameraUpdateFactory.zoomIn())

Zooming Out

maplibreMap.animateCamera(CameraUpdateFactory.zoomOut())

Zoom By Some Amount of Zoom Levels

maplibreMap.animateCamera(CameraUpdateFactory.zoomBy(2.0))

Zoom to a Zoom Level

maplibreMap.animateCamera(CameraUpdateFactory.zoomTo(2.0))

Zoom to a Point

val view = window.decorView
maplibreMap.animateCamera(
    CameraUpdateFactory.zoomBy(
        1.0,
        Point(view.measuredWidth / 4, view.measuredHeight / 4)
    )
)