highFidelity

fun highFidelity(base: MTMapOptions = MTMapOptions()): MTMapOptions

Returns a new MTMapOptions based on base 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)