API Reference
LeafletTileProvider
Defines a tile provider for LeafletMap (URL template + attribution).
Inheritance
- Object
- LeafletTileProvider
Constructors
public LeafletTileProvider(String urlTemplate, String attribution) #Create a new provider.
Parameters
- urlTemplate System.String
- attribution System.String
Methods
public static LeafletTileProvider FromPreset(LeafletTileProviderPreset preset) #LeafletTileProviderCreates a provider from a built-in preset.
Parameters
- preset HtmlForgeX.LeafletTileProviderPreset
Inherited Methods
Properties
public String UrlTemplate { get; } #Tile URL template (e.g., "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png").
public String Attribution { get; } #Attribution HTML required by the provider.
public Nullable<Int32> MinZoom { get; set; } #Optional minimum zoom.
public Nullable<Int32> MaxZoom { get; set; } #Optional maximum zoom.
public static LeafletTileProvider EsriWorldImagery { get; } #Esri World Imagery basemap (MapServer tiles).
public static LeafletTileProvider EsriWorldStreetMap { get; } #Esri World Street Map basemap (MapServer tiles).
public static LeafletTileProvider EsriWorldTopoMap { get; } #Esri World Topographic Map basemap (MapServer tiles).
public static LeafletTileProvider EsriWorldLightGrayBase { get; } #Esri World Light Gray Base (canvas) basemap.
public static LeafletTileProvider EsriWorldDarkGrayBase { get; } #Esri World Dark Gray Base (canvas) basemap.
public static LeafletTileProvider EsriNatGeoWorldMap { get; } #National Geographic World Map (Esri/NatGeo) basemap.
public static LeafletTileProvider EsriWorldTerrainBase { get; } #Esri World Terrain Base basemap.
public static LeafletTileProvider EsriWorldHillshade { get; } #Esri World Hillshade basemap.
public static LeafletTileProvider EsriWorldHillshadeDark { get; } #Esri World Hillshade (Dark) basemap.
public static LeafletTileProvider EsriWorldShadedRelief { get; } #Esri World Shaded Relief basemap.
public static LeafletTileProvider OpenTopoMap { get; } #OpenTopoMap raster tiles (backup mode). Zoom levels above 13 may be unavailable.
public static LeafletTileProvider OpenStreetMap { get; } #OpenStreetMap standard tiles.
public static LeafletTileProvider CartoPositron { get; } #CARTO Positron (light) basemap. Requires proper attribution and may require a commercial license for some uses.
public static LeafletTileProvider CartoDarkMatter { get; } #CARTO Dark Matter (dark) basemap. Requires proper attribution and may require a commercial license for some uses.
public static LeafletTileProvider CartoPositronNoLabels { get; } #CARTO Positron without labels.
public static LeafletTileProvider CartoPositronOnlyLabels { get; } #CARTO Positron labels only.
public static LeafletTileProvider CartoDarkMatterNoLabels { get; } #CARTO Dark Matter without labels.
public static LeafletTileProvider CartoDarkMatterOnlyLabels { get; } #CARTO Dark Matter labels only.
public static LeafletTileProvider CartoVoyager { get; } #CARTO Voyager basemap.
public static LeafletTileProvider CartoVoyagerNoLabels { get; } #CARTO Voyager without labels.
public static LeafletTileProvider CartoVoyagerOnlyLabels { get; } #CARTO Voyager labels only.
public static LeafletTileProvider CartoVoyagerLabelsUnder { get; } #CARTO Voyager labels under basemap.
public static LeafletTileProvider StadiaAlidadeSmooth { get; } #Stadia Alidade Smooth basemap.
public static LeafletTileProvider StadiaAlidadeSmoothDark { get; } #Stadia Alidade Smooth Dark basemap.
public static LeafletTileProvider StadiaOutdoors { get; } #Stadia Outdoors basemap.
public static LeafletTileProvider StamenToner { get; } #Stamen Toner basemap (via Stadia Maps).
public static LeafletTileProvider StamenTonerLite { get; } #Stamen Toner Lite basemap (via Stadia Maps).
public static LeafletTileProvider StamenTonerDark { get; } #Stamen Toner Dark basemap (via Stadia Maps).
public static LeafletTileProvider StamenTonerBackground { get; } #Stamen Toner Background layer (via Stadia Maps).
public static LeafletTileProvider StamenTonerLines { get; } #Stamen Toner Lines layer (via Stadia Maps).
public static LeafletTileProvider StamenTonerLabels { get; } #Stamen Toner Labels layer (via Stadia Maps).
public static LeafletTileProvider StamenTerrain { get; } #Stamen Terrain basemap (via Stadia Maps).
public static LeafletTileProvider StamenTerrainBackground { get; } #Stamen Terrain Background layer (via Stadia Maps).
public static LeafletTileProvider StamenTerrainLines { get; } #Stamen Terrain Lines layer (via Stadia Maps).
public static LeafletTileProvider StamenTerrainLabels { get; } #Stamen Terrain Labels layer (via Stadia Maps).
public static LeafletTileProvider StamenWatercolor { get; } #Stamen Watercolor basemap (via Stadia Maps).