User Tools

Site Tools


thinkgeo.mapsuite.desktopedition.markerzoomlevelset

ThinkGeo.MapSuite.DesktopEdition.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

  • System.Object
    • ThinkGeo.MapSuite.DesktopEdition.MarkerZoomLevelSet

Members Summary

Public Constructors

MarkerZoomLevelSet()

  • Initialize a new instance of the MarkerZoomLevelSet class.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.MarkerZoomLevelSet#MarkerZoomLevelSet.28.29
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.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.MarkerZoomLevelSet#GetZoomLevelForDrawing.28Int32.29
Return Value
  • Description:The MarkerZoomLevel object whose styles will be applies to the markers base on the current zoomlevel that passed in.
Parameters
  • currentZoomLevelId
    • Type:Int32
    • Description:An int value that indicates which zoomlevel is the current zoomlevel. The int value can only be in 1-20.

ToString()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.MarkerZoomLevelSet#ToString.28.29
Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.MarkerZoomLevelSet#Equals.28Object.29
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.MarkerZoomLevelSet#GetHashCode.28.29
Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.MarkerZoomLevelSet#GetType.28.29
Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

6xQ=(Int32)

  • N/A
Remarks
  • N/A
Return Value
Parameters
  • id
    • Type:Int32
    • Description:N/A

Finalize()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.MarkerZoomLevelSet#Finalize.28.29
Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.MarkerZoomLevelSet#MemberwiseClone.28.29
Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

ZoomLevel01

  • Gets the MarkerZoomLevel for Level01.
Remarks
Return Value

ZoomLevel03

  • Gets the MarkerZoomLevel for Level03.
Remarks
Return Value

ZoomLevel05

  • Gets the MarkerZoomLevel for Level05.
Remarks
Return Value

ZoomLevel07

  • Gets the MarkerZoomLevel for Level07.
Remarks
Return Value

ZoomLevel09

  • Gets the MarkerZoomLevel for Level09.
Remarks
Return Value

ZoomLevel11

  • Gets the MarkerZoomLevel for Level11.
Remarks
Return Value

ZoomLevel13

  • Gets the MarkerZoomLevel for Level13.
Remarks
Return Value

ZoomLevel15

  • Gets the MarkerZoomLevel for Level15.
Remarks
Return Value

ZoomLevel17

  • Gets the MarkerZoomLevel for Level17.
Remarks
Return Value

ZoomLevel19

  • Gets the MarkerZoomLevel for Level19.
Remarks
Return Value

CustomZoomLevels

  • Gets a MarkerZoomLevel collection that is used for you to define your own custom zoomlevels.
Remarks
  • 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

thinkgeo.mapsuite.desktopedition.markerzoomlevelset.txt · Last modified: 2017/03/16 21:59 (external edit)