Skip to content

Both copy text to your clipboard — Build with AI copies a setup prompt to paste into Claude Code, Cursor, Codex or Copilot; Copy page as Markdown copies this page to paste into a chat. How it works

Zoom Methods

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

Zooming In

kotlin
maplibreMap.animateCamera(CameraUpdateFactory.zoomIn())

Zooming Out

kotlin
maplibreMap.animateCamera(CameraUpdateFactory.zoomOut())

Zoom By Some Amount of Zoom Levels

kotlin
maplibreMap.animateCamera(CameraUpdateFactory.zoomBy(2.0))

Zoom to a Zoom Level

kotlin
maplibreMap.animateCamera(CameraUpdateFactory.zoomTo(2.0))

Zoom to a Point

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