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

# highFidelity

fun [highFidelity](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-performance-presets/high-fidelity/)(base: [MTMapOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-options/) = MTMapOptions()): [MTMapOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-options/)

Returns a new [MTMapOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map/-m-t-map-options/) based on [base](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-performance-presets/high-fidelity/) tuned for higher-end devices.

Focuses on visual fidelity while keeping sensible performance guardrails.

Applied overrides:

-   pixelRatio = base.pixelRatio ?: 2.0 (very crisp; test for memory on low-end)
    
-   shouldRefreshExpiredTiles = true (prefer up-to-date tiles)
    
-   cancelPendingTileRequestsWhileZooming = false (allow progressive detail during zoom)
    
-   maxTileCacheZoomLevels = 6.0 (if unset) to reduce churn when navigating
    
-   crossSourceCollisionsAreEnabled = base.crossSourceCollisionsAreEnabled ?: true
    
-   eventLevel = ALL
    
-   highFrequencyEventThrottleMs = 100 (slightly more responsive when ALL is enabled)
