Skip to content

BingMapsZoomLevelSet

Namespace: ThinkGeo.Core

Provides a ZoomLevelSet configured to align with Bing Maps tiling and scale levels.

public class BingMapsZoomLevelSet : ZoomLevelSet

Inheritance ObjectZoomLevelSetBingMapsZoomLevelSet

Properties

TileSize

Gets or sets the tile dimension (in pixels) used by this zoom level set.

public int TileSize { get; set; }

Property Value

Int32

MaxExtent

Gets or sets the maximum geographic extent covered by the zoom level set.

public RectangleShape MaxExtent { get; set; }

Property Value

RectangleShape

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

ZoomLevel

ZoomLevel02

Gets the zoom level definition for level 02.

public ZoomLevel ZoomLevel02 { get; }

Property Value

ZoomLevel

ZoomLevel03

Gets the zoom level definition for level 03.

public ZoomLevel ZoomLevel03 { get; }

Property Value

ZoomLevel

ZoomLevel04

Gets the zoom level definition for level 04.

public ZoomLevel ZoomLevel04 { get; }

Property Value

ZoomLevel

ZoomLevel05

Gets the zoom level definition for level 05.

public ZoomLevel ZoomLevel05 { get; }

Property Value

ZoomLevel

ZoomLevel06

Gets the zoom level definition for level 06.

public ZoomLevel ZoomLevel06 { get; }

Property Value

ZoomLevel

ZoomLevel07

Gets the zoom level definition for level 07.

public ZoomLevel ZoomLevel07 { get; }

Property Value

ZoomLevel

ZoomLevel08

Gets the zoom level definition for level 08.

public ZoomLevel ZoomLevel08 { get; }

Property Value

ZoomLevel

ZoomLevel09

Gets the zoom level definition for level 09.

public ZoomLevel ZoomLevel09 { get; }

Property Value

ZoomLevel

ZoomLevel10

Gets the zoom level definition for level 10.

public ZoomLevel ZoomLevel10 { get; }

Property Value

ZoomLevel

ZoomLevel11

Gets the zoom level definition for level 11.

public ZoomLevel ZoomLevel11 { get; }

Property Value

ZoomLevel

ZoomLevel12

Gets the zoom level definition for level 12.

public ZoomLevel ZoomLevel12 { get; }

Property Value

ZoomLevel

ZoomLevel13

Gets the zoom level definition for level 13.

public ZoomLevel ZoomLevel13 { get; }

Property Value

ZoomLevel

ZoomLevel14

Gets the zoom level definition for level 14.

public ZoomLevel ZoomLevel14 { get; }

Property Value

ZoomLevel

ZoomLevel15

Gets the zoom level definition for level 15.

public ZoomLevel ZoomLevel15 { get; }

Property Value

ZoomLevel

ZoomLevel16

Gets the zoom level definition for level 16.

public ZoomLevel ZoomLevel16 { get; }

Property Value

ZoomLevel

ZoomLevel17

Gets the zoom level definition for level 17.

public ZoomLevel ZoomLevel17 { get; }

Property Value

ZoomLevel

ZoomLevel18

Gets the zoom level definition for level 18.

public ZoomLevel ZoomLevel18 { get; }

Property Value

ZoomLevel

ZoomLevel19

Gets the zoom level definition for level 19.

public ZoomLevel ZoomLevel19 { get; }

Property Value

ZoomLevel

ZoomLevel20

Gets the zoom level definition for level 20.

public ZoomLevel ZoomLevel20 { get; }

Property Value

ZoomLevel

Constructors

BingMapsZoomLevelSet()

Initializes a new instance that uses 256-pixel tiles and the Bing Maps max extent in meters.

public BingMapsZoomLevelSet()