---
title: "MapTilerSDK.map | Mobile sdk | Mobile sdk android | Android"
description: "com.maptiler.maptilersdk.map"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs-beta-4y5.pages.dev/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# MapTilerSDK.map

TypesFunctions

## Types

[LngLat](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-lng-lat/)

@Serializable

data class [LngLat](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-lng-lat/)(val lng: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html), val lat: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html))

A geographical location which contains a latitude, longitude pair.

[MTMapCameraHelper](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-camera-helper/)

class [MTMapCameraHelper](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-camera-helper/)

Sets combination of center, bearing and pitch, as well as roll and elevation.

[MTMapOptions](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-options/)

@Serializable

class [MTMapOptions](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-options/)

Parameters of the map object.

[MTMapViewClassic](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-view-classic/)

class [MTMapViewClassic](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-view-classic/)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), attrs: [AttributeSet](https://developer.android.com/reference/kotlin/android/util/AttributeSet.html)) : [FrameLayout](https://developer.android.com/reference/kotlin/android/widget/FrameLayout.html)

Object representing the map on the screen. Used with XML.

[MTMapViewContentDelegate](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-view-content-delegate/)

interface [MTMapViewContentDelegate](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-view-content-delegate/)

Secondary event listener for map events, intended for overlay/content components that must react to map movement (e.g., custom Compose annotation views).

[MTMapViewController](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-view-controller/)

class [MTMapViewController](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-view-controller/)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)) : WebViewExecutorDelegate, [EventProcessorDelegate](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.events/-event-processor-delegate/), MTJavascriptDelegate, [MTZoomable](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map.workers.zoomable/-m-t-zoomable/), [MTNavigable](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map.workers.navigable/-m-t-navigable/)

Object exposing methods and properties that enable changes to the map, and events that can be interacted with.

[MTMapViewDelegate](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-view-delegate/)

interface [MTMapViewDelegate](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-view-delegate/)

## Functions

[MTMapView](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-view/)

@[Composable](https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html)

fun [MTMapView](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-view/)(referenceStyle: [MTMapReferenceStyle](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map.style/-m-t-map-reference-style/), options: [MTMapOptions](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-options/), controller: [MTMapViewController](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-view-controller/), modifier: [Modifier](https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier.html) = Modifier, styleVariant: [MTMapStyleVariant](https://docs-beta-4y5.pages.dev/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map.style/-m-t-map-style-variant/)? = null)

Object representing the map on the screen.
