Table of Contents

Class TileSourcePresets

public static class TileSourcePresets
Inheritance
object
TileSourcePresets

Methods

AttributionUrlFor(TileProvider)

public static string AttributionUrlFor(TileProvider p)

Parameters

p TileProvider

Returns

string

BaseListProviders()

public static TileProvider[] BaseListProviders()

Returns

TileProvider[]

Create(TileProvider, string, string, bool, bool)

public static TileSource Create(TileProvider provider, string style, string apiKey, bool retina512 = false, bool labels = true)

Parameters

provider TileProvider
style string
apiKey string
retina512 bool
labels bool

Returns

TileSource

CreateOpenFreeMapVector(string)

public static VectorTileSource CreateOpenFreeMapVector(string urlTemplate)

Parameters

urlTemplate string

Returns

VectorTileSource

IsBase(TileProvider)

public static bool IsBase(TileProvider p)

Parameters

p TileProvider

Returns

bool

IsConfigured(TileProvider)

public static bool IsConfigured(TileProvider p)

Parameters

p TileProvider

Returns

bool

IsConfigured(TileProvider, bool)

Whether a map on p has something to load.

public static bool IsConfigured(TileProvider p, bool registeredIdResolves)

Parameters

p TileProvider

The selected provider.

registeredIdResolves bool

For Registered only: whether the map's Registered Provider Id resolves to a definition in TileProviderRegistry. Ignored for every other member. Pass true to take a registered provider as somebody else's question, which is what a caller does when a later step reports the unresolved id by name and would say it better.

Returns

bool

IsDarkStyle(TileProvider, string)

public static bool IsDarkStyle(TileProvider p, string style)

Parameters

p TileProvider
style string

Returns

bool

IsOverlay(TileProvider)

public static bool IsOverlay(TileProvider p)

Parameters

p TileProvider

Returns

bool

KeySupport(TileProvider)

public static TileKeySupport KeySupport(TileProvider p)

Parameters

p TileProvider

Returns

TileKeySupport

MaxNativeZoomFor(TileProvider)

public static int MaxNativeZoomFor(TileProvider p)

Parameters

p TileProvider

Returns

int

OverlayListProviders()

public static TileProvider[] OverlayListProviders()

Returns

TileProvider[]

RequiresApiKey(TileProvider)

public static bool RequiresApiKey(TileProvider p)

Parameters

p TileProvider

Returns

bool

StylesFor(TileProvider)

public static string[] StylesFor(TileProvider p)

Parameters

p TileProvider

Returns

string[]

Supports512(TileProvider)

public static bool Supports512(TileProvider p)

Parameters

p TileProvider

Returns

bool

SupportsLabelToggle(TileProvider)

public static bool SupportsLabelToggle(TileProvider p)

Parameters

p TileProvider

Returns

bool

UsageNote(TileProvider)

public static string UsageNote(TileProvider p)

Parameters

p TileProvider

Returns

string