Predefined Tile Providers
Factory object providing predefined TileProvider implementations for popular public tile overlay services.
These providers offer various overlay types including weather, transportation, outdoor activities, maritime, and emergency services data.
Example usage:
// Add OpenSeaMap nautical overlay
val seaMapOverlay = TileOverlayOptions()
.tileProvider(PredefinedTileProviders.openSeaMap())
.zIndex(1.0f)
mapView.addTileOverlay(seaMapOverlay)
// Add railway overlay
val railwayOverlay = TileOverlayOptions()
.tileProvider(PredefinedTileProviders.openRailwayMap())
.zIndex(1.0f)
mapView.addTileOverlay(railwayOverlay)All providers use 256×256 pixel tiles with Web Mercator projection (EPSG:3857). See docs/TILE_OVERLAYS.md for detailed information about each service including attribution requirements, usage policies, and content descriptions.
Functions
Creates a custom URL-based tile provider with the specified URL template.
Creates a provider for OpenFireMap emergency services overlay.
Creates a provider for OpenRailwayMap overlay.
Creates a provider for OpenSeaMap nautical charts overlay.
Creates a provider for OpenSnowMap winter sports overlay.
Creates a provider for Stamen Terrain Lines overlay (elevation contours only).
Creates a provider for Stamen Toner Hybrid overlay (labels only).
Creates a provider for Waymarked Trails cycling overlay.
Creates a provider for Waymarked Trails hiking overlay.
Creates a provider for Waymarked Trails mountain biking overlay.
Creates a provider for Waymarked Trails skating overlay.