ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevelSet
Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.
This class represents a collection of MarkerZoomLevel that determines the appearance of markers at different zoomlevels.
Inheritance Hierarchy
Members Summary
Public Constructors
MarkerZoomLevelSet()
Initialize a new instance of the MarkerZoomLevelSet class.
Parameters
Protected Constructors
Public Methods
GetZoomLevelForDrawing(Int32)
Returns the MarkerZoomLevel object whose styles will be applies to the markers base on the current zoomlevel that passed in.
Return Value
Parameters
ToString()
N/A
Return Value
Type:String
Description:N/A
Parameters
Equals(Object)
N/A
Return Value
Type:Boolean
Description:N/A
Parameters
obj
Type:Object
Description:N/A
GetHashCode()
N/A
Return Value
Type:Int32
Description:N/A
Parameters
GetType()
N/A
Return Value
Type:Type
Description:N/A
Parameters
Protected Methods
uxU=(Int32)
N/A
Return Value
Parameters
id
Type:Int32
Description:N/A
Finalize()
N/A
Return Value
Type:Void
Description:N/A
Parameters
MemberwiseClone()
N/A
Return Value
Type:Object
Description:N/A
Parameters
Public Properties
ZoomLevel01
Gets the MarkerZoomLevel for Level01.
Return Value
ZoomLevel02
Gets the MarkerZoomLevel for Level02.
Return Value
ZoomLevel03
Gets the MarkerZoomLevel for Level03.
Return Value
ZoomLevel04
Gets the MarkerZoomLevel for Level04.
Return Value
ZoomLevel05
Gets the MarkerZoomLevel for Level05.
Return Value
ZoomLevel06
Gets the MarkerZoomLevel for Level06.
Return Value
ZoomLevel07
Gets the MarkerZoomLevel for Level07.
Return Value
ZoomLevel08
Gets the MarkerZoomLevel for Level08.
Return Value
ZoomLevel09
Gets the MarkerZoomLevel for Level09.
Return Value
ZoomLevel10
Gets the MarkerZoomLevel for Level10.
Return Value
ZoomLevel11
Gets the MarkerZoomLevel for Level11.
Return Value
ZoomLevel12
Gets the MarkerZoomLevel for Level12.
Return Value
ZoomLevel13
Gets the MarkerZoomLevel for Level13.
Return Value
ZoomLevel14
Gets the MarkerZoomLevel for Level14.
Return Value
ZoomLevel15
Gets the MarkerZoomLevel for Level15.
Return Value
ZoomLevel16
Gets the MarkerZoomLevel for Level16.
Return Value
ZoomLevel17
Gets the MarkerZoomLevel for Level17.
Return Value
ZoomLevel18
Gets the MarkerZoomLevel for Level18.
Return Value
ZoomLevel19
Gets the MarkerZoomLevel for Level19.
Return Value
ZoomLevel20
Gets the MarkerZoomLevel for Level20.
Return Value
CustomZoomLevels
Gets a MarkerZoomLevel collection that is used for you to define your own custom zoomlevels.
When you add custom zoomlevels to the CustomZoomLevels collection, the default ZoomLevel01-20 will be disabled. The zoomLevels in the CustomZoomLevels are matched with the scales defined in the Map.ZoomLevelScales. For example,CustomZoomLevels[0] has the scale that equals to Map.ClientZoomLevelScales[0].
Return Value
Protected Properties
Public Events