Skip to content

ZoomLevelSet

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
ZoomLevelSet()
ZoomLevelSet(Int32)
ZoomLevelSet(Int32,RectangleShape)
ZoomLevelSet(Int32,RectangleShape,GeographyUnit)

Protected Constructors Summary

Name
N/A

Public Properties Summary

Name Return Type Description
CustomZoomLevels Collection<ZoomLevel> This property gets the custom zoom levels from the zoomLevelSet.
Name String This property gets and sets the name for the ZoomSet.
ZoomLevel01 ZoomLevel This property gets the ZoomLevel for Level01.
ZoomLevel02 ZoomLevel This property gets the ZoomLevel for Level02.
ZoomLevel03 ZoomLevel This property gets the ZoomLevel for Level03.
ZoomLevel04 ZoomLevel This property gets the ZoomLevel for Level04.
ZoomLevel05 ZoomLevel This property gets the ZoomLevel for Level05.
ZoomLevel06 ZoomLevel This property gets the ZoomLevel for Level06.
ZoomLevel07 ZoomLevel This property gets the ZoomLevel for Level07.
ZoomLevel08 ZoomLevel This property gets the ZoomLevel for Level08.
ZoomLevel09 ZoomLevel This property gets the ZoomLevel for Level09.
ZoomLevel10 ZoomLevel This property gets the ZoomLevel for Level10.
ZoomLevel11 ZoomLevel This property gets the ZoomLevel for Level11.
ZoomLevel12 ZoomLevel This property gets the ZoomLevel for Level12.
ZoomLevel13 ZoomLevel This property gets the ZoomLevel for Level13.
ZoomLevel14 ZoomLevel This property gets the ZoomLevel for Level14.
ZoomLevel15 ZoomLevel This property gets the ZoomLevel for Level15.
ZoomLevel16 ZoomLevel This property gets the ZoomLevel for Level16.
ZoomLevel17 ZoomLevel This property gets the ZoomLevel for Level17.
ZoomLevel18 ZoomLevel This property gets the ZoomLevel for Level18.
ZoomLevel19 ZoomLevel This property gets the ZoomLevel for Level19.
ZoomLevel20 ZoomLevel This property gets the ZoomLevel for Level20.

Protected Properties Summary

Name Return Type Description
N/A N/A N/A

Public Methods Summary

Name
Equals(Object)
GetHashCode()
GetHigherZoomLevelScale(Double,ZoomLevelSet)
GetLowerZoomLevelScale(Double,ZoomLevelSet)
GetMaxExtent()
GetType()
GetZoomLevel(RectangleShape,Double,GeographyUnit)
GetZoomLevel(RectangleShape,Double,GeographyUnit,Single)
GetZoomLevelForDrawing(RectangleShape,Double,GeographyUnit,Single)
GetZoomLevelForDrawing(RectangleShape,Double,GeographyUnit)
GetZoomLevels()
Load(String)
Load(Uri)
ToString()

Protected Methods Summary

Name
Finalize()
MemberwiseClone()

Public Events Summary

Name Event Arguments Description
N/A N/A N/A

Members Detail

Public Constructors

Name
ZoomLevelSet()
ZoomLevelSet(Int32)
ZoomLevelSet(Int32,RectangleShape)
ZoomLevelSet(Int32,RectangleShape,GeographyUnit)

Protected Constructors

Public Properties

CustomZoomLevels

Summary

This property gets the custom zoom levels from the zoomLevelSet.

Remarks

None

Return Value

Collection<ZoomLevel>


Name

Summary

This property gets and sets the name for the ZoomSet.

Remarks

The name is user defined. It is useful to set, as it may be used for higher level components such as legends, etc.

Return Value

String


ZoomLevel01

Summary

This property gets the ZoomLevel for Level01.

Remarks

None

Return Value

ZoomLevel


ZoomLevel02

Summary

This property gets the ZoomLevel for Level02.

Remarks

None

Return Value

ZoomLevel


ZoomLevel03

Summary

This property gets the ZoomLevel for Level03.

Remarks

None

Return Value

ZoomLevel


ZoomLevel04

Summary

This property gets the ZoomLevel for Level04.

Remarks

None

Return Value

ZoomLevel


ZoomLevel05

Summary

This property gets the ZoomLevel for Level05.

Remarks

None

Return Value

ZoomLevel


ZoomLevel06

Summary

This property gets the ZoomLevel for Level06.

Remarks

None

Return Value

ZoomLevel


ZoomLevel07

Summary

This property gets the ZoomLevel for Level07.

Remarks

None

Return Value

ZoomLevel


ZoomLevel08

Summary

This property gets the ZoomLevel for Level08.

Remarks

None

Return Value

ZoomLevel


ZoomLevel09

Summary

This property gets the ZoomLevel for Level09.

Remarks

None

Return Value

ZoomLevel


ZoomLevel10

Summary

This property gets the ZoomLevel for Level10.

Remarks

None

Return Value

ZoomLevel


ZoomLevel11

Summary

This property gets the ZoomLevel for Level11.

Remarks

None

Return Value

ZoomLevel


ZoomLevel12

Summary

This property gets the ZoomLevel for Level12.

Remarks

None

Return Value

ZoomLevel


ZoomLevel13

Summary

This property gets the ZoomLevel for Level13.

Remarks

None

Return Value

ZoomLevel


ZoomLevel14

Summary

This property gets the ZoomLevel for Level14.

Remarks

None

Return Value

ZoomLevel


ZoomLevel15

Summary

This property gets the ZoomLevel for Level15.

Remarks

None

Return Value

ZoomLevel


ZoomLevel16

Summary

This property gets the ZoomLevel for Level16.

Remarks

None

Return Value

ZoomLevel


ZoomLevel17

Summary

This property gets the ZoomLevel for Level17.

Remarks

None

Return Value

ZoomLevel


ZoomLevel18

Summary

This property gets the ZoomLevel for Level18.

Remarks

None

Return Value

ZoomLevel


ZoomLevel19

Summary

This property gets the ZoomLevel for Level19.

Remarks

None

Return Value

ZoomLevel


ZoomLevel20

Summary

This property gets the ZoomLevel for Level20.

Remarks

None

Return Value

ZoomLevel


Protected Properties

Public Methods

Equals(Object)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
obj Object N/A

GetHashCode()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
N/A N/A N/A

GetHigherZoomLevelScale(Double,ZoomLevelSet)

Summary

ZoomToScale out, the result is greater than input

Remarks

N/A

Return Value

Type Description
Double

Parameters

Name Type Description
currentScale Double N/A
zoomLevelSet ZoomLevelSet N/A

GetLowerZoomLevelScale(Double,ZoomLevelSet)

Summary

ZoomToScale in, the result is less than input

Remarks

N/A

Return Value

Type Description
Double

Parameters

Name Type Description
currentScale Double N/A
zoomLevelSet ZoomLevelSet N/A

GetMaxExtent()

Summary

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
N/A N/A N/A

GetType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Type N/A

Parameters

Name Type Description
N/A N/A N/A

GetZoomLevel(RectangleShape,Double,GeographyUnit)

Summary

This method returns the active ZoomLevel based on an extent, a map unit and a screen width.

Remarks

N/A

Return Value

Type Description
ZoomLevel This method returns the active ZoomLevel based on an extent, a map unit and a screen width.

Parameters

Name Type Description
extent RectangleShape This parameter is a world extent.
screenWidth Double This parameter is the width of the map in pixels.
mapUnit GeographyUnit This parameter is the unit of the map.

GetZoomLevel(RectangleShape,Double,GeographyUnit,Single)

Summary

This method returns the active ZoomLevel based on an extent, a map unit and a screen width.

Remarks

N/A

Return Value

Type Description
ZoomLevel This method returns the active ZoomLevel based on an extent, a map unit and a screen width.

Parameters

Name Type Description
extent RectangleShape This parameter is a world extent.
screenWidth Double This parameter is the width of the map in pixels.
mapUnit GeographyUnit This parameter is the unit of the map.
dpi Single This parameter is the dpi of the extent.

GetZoomLevelForDrawing(RectangleShape,Double,GeographyUnit,Single)

Summary

This method returns the active ZoomLevel based on an extent, a map unit and a view width.

Remarks

N/A

Return Value

Type Description
ZoomLevel This method returns the active ZoomLevel based on an extent, map unit and a view width.

Parameters

Name Type Description
extent RectangleShape This parameter is a world extent.
screenWidth Double This parameter is the width of the view in pixels.
mapUnit GeographyUnit This parameter is the unit of the map.
dpi Single This parameter is the dpi of the extent.

GetZoomLevelForDrawing(RectangleShape,Double,GeographyUnit)

Summary

This method returns the active ZoomLevel based on an extent, a map unit and a view width.

Remarks

N/A

Return Value

Type Description
ZoomLevel This method returns the active ZoomLevel based on an extent, map unit and a view width.

Parameters

Name Type Description
extent RectangleShape This parameter is a world extent.
screenWidth Double This parameter is the width of the view in pixels.
mapUnit GeographyUnit This parameter is the unit of the map.

GetZoomLevels()

Summary

This method return all of the zoomLevels in the zoomLevelSet.

Remarks

None.

Return Value

Type Description
Collection<ZoomLevel> This method return all of the zoomlevels in the zoomLevelSet.

Parameters

Name Type Description
N/A N/A N/A

Load(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
styleJsonPath String N/A

Load(Uri)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
styleJsonUri Uri N/A

ToString()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

Protected Methods

Finalize()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
N/A N/A N/A

Public Events