GoogleMapsZoomLevelSet¶
Namespace: ThinkGeo.Core
This class represents the zoom levels used by Google Maps.
public class GoogleMapsZoomLevelSet : ZoomLevelSet
Inheritance object → ZoomLevelSet → GoogleMapsZoomLevelSet
Remarks:
If you want to create some layers that match up with Google Maps layers, you should use this ZoomSet.
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¶
GoogleMapsZoomLevelSet()¶
This class represents the zoom levels used by Google Maps.
public GoogleMapsZoomLevelSet()
Remarks:
If you want to create some layers that match up with Google Maps layers, you should use this ZoomSet.
GoogleMapsZoomLevelSet(int)¶
Initializes a new instance using the specified tile size for Google Maps compatible scales.
public GoogleMapsZoomLevelSet(int tileSize)
Parameters¶
tileSize int
The pixel dimension of a single tile.