MapBoxZoomLevelSet¶
Namespace: ThinkGeo.Core
Represents the default ZoomLevelSet configuration used by Mapbox basemaps.
public class MapBoxZoomLevelSet : ZoomLevelSet
Inheritance object → ZoomLevelSet → MapBoxZoomLevelSet
Properties¶
TileSize¶
Gets or sets the tile dimension (in pixels) used by this zoom level set.
public int TileSize { get; set; }
Property Value¶
MaxExtent¶
Gets or sets the maximum geographic extent covered by the zoom level set.
public RectangleShape MaxExtent { get; set; }
Property Value¶
Name¶
Gets or sets the display name for the zoom level set.
public string Name { get; set; }
Property Value¶
string
A user-defined label for tooling such as legends.
CustomZoomLevels¶
This property gets the custom zoom levels from the zoomLevelSet.
public Collection<ZoomLevel> CustomZoomLevels { get; }
Property Value¶
Collection<ZoomLevel>
This property gets the custom zoom levels from the zoomLevelSet.
Remarks:
None
ZoomLevel01¶
Gets the zoom level definition for level 01.
public ZoomLevel ZoomLevel01 { get; }
Property Value¶
ZoomLevel02¶
Gets the zoom level definition for level 02.
public ZoomLevel ZoomLevel02 { get; }
Property Value¶
ZoomLevel03¶
Gets the zoom level definition for level 03.
public ZoomLevel ZoomLevel03 { get; }
Property Value¶
ZoomLevel04¶
Gets the zoom level definition for level 04.
public ZoomLevel ZoomLevel04 { get; }
Property Value¶
ZoomLevel05¶
Gets the zoom level definition for level 05.
public ZoomLevel ZoomLevel05 { get; }
Property Value¶
ZoomLevel06¶
Gets the zoom level definition for level 06.
public ZoomLevel ZoomLevel06 { get; }
Property Value¶
ZoomLevel07¶
Gets the zoom level definition for level 07.
public ZoomLevel ZoomLevel07 { get; }
Property Value¶
ZoomLevel08¶
Gets the zoom level definition for level 08.
public ZoomLevel ZoomLevel08 { get; }
Property Value¶
ZoomLevel09¶
Gets the zoom level definition for level 09.
public ZoomLevel ZoomLevel09 { get; }
Property Value¶
ZoomLevel10¶
Gets the zoom level definition for level 10.
public ZoomLevel ZoomLevel10 { get; }
Property Value¶
ZoomLevel11¶
Gets the zoom level definition for level 11.
public ZoomLevel ZoomLevel11 { get; }
Property Value¶
ZoomLevel12¶
Gets the zoom level definition for level 12.
public ZoomLevel ZoomLevel12 { get; }
Property Value¶
ZoomLevel13¶
Gets the zoom level definition for level 13.
public ZoomLevel ZoomLevel13 { get; }
Property Value¶
ZoomLevel14¶
Gets the zoom level definition for level 14.
public ZoomLevel ZoomLevel14 { get; }
Property Value¶
ZoomLevel15¶
Gets the zoom level definition for level 15.
public ZoomLevel ZoomLevel15 { get; }
Property Value¶
ZoomLevel16¶
Gets the zoom level definition for level 16.
public ZoomLevel ZoomLevel16 { get; }
Property Value¶
ZoomLevel17¶
Gets the zoom level definition for level 17.
public ZoomLevel ZoomLevel17 { get; }
Property Value¶
ZoomLevel18¶
Gets the zoom level definition for level 18.
public ZoomLevel ZoomLevel18 { get; }
Property Value¶
ZoomLevel19¶
Gets the zoom level definition for level 19.
public ZoomLevel ZoomLevel19 { get; }
Property Value¶
ZoomLevel20¶
Gets the zoom level definition for level 20.
public ZoomLevel ZoomLevel20 { get; }
Property Value¶
Constructors¶
MapBoxZoomLevelSet()¶
Initializes a new instance of the MapBoxZoomLevelSet class using the default 512-pixel tile size.
public MapBoxZoomLevelSet()
MapBoxZoomLevelSet(int)¶
Initializes a new instance of the MapBoxZoomLevelSet class with the specified tile size.
public MapBoxZoomLevelSet(int tileSize)
Parameters¶
tileSize int
The pixel dimension of each tile.
MapBoxZoomLevelSet(int, RectangleShape)¶
Initializes a new instance of the MapBoxZoomLevelSet class using the tile size and maximum extent.
public MapBoxZoomLevelSet(int tileSize, RectangleShape maxExtent)
Parameters¶
tileSize int
The pixel dimension of each tile.
maxExtent RectangleShape
The maximum extent of the map in the Spherical Mercator projection.