---
title: "MTLocationManagerDelegate | Mobile sdk | Mobile sdk android | Android"
description: "MTLocationManagerDelegate"
---

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

# MTLocationManagerDelegate

interface [MTLocationManagerDelegate](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.location/-m-t-location-manager-delegate/)

Protocol requirements for location manager delegate.

Members

## Functions

[didFailWithError](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.location/-m-t-location-manager-delegate/did-fail-with-error/)

@[MainThread](https://developer.android.com/reference/kotlin/androidx/annotation/MainThread.html)

abstract fun [didFailWithError](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.location/-m-t-location-manager-delegate/did-fail-with-error/)(error: [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html))

Triggered when location updates fail.

[didUpdateLocation](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.location/-m-t-location-manager-delegate/did-update-location/)

@[MainThread](https://developer.android.com/reference/kotlin/androidx/annotation/MainThread.html)

abstract fun [didUpdateLocation](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.location/-m-t-location-manager-delegate/did-update-location/)(location: [Location](https://developer.android.com/reference/kotlin/android/location/Location.html))

Triggered when location updates.
