ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
This is an old revision of the document!
<!– Class –> This class represents a collection of MarkerZoomLevels that determines the appearance of markers at different zoomlevels.
This class represents a collection of <strong>MarkerZoomLevels</strong>. Each <strong>MarkerZoomLevel</strong> has a different scale and style definition that will be applied to a marker when it is the current zoomlevel.The MarkerZoomLevelSet decides which zoomlevel applies its styles to the markers based on the current zoomlevel.For example, if the current zoomlevel is level 03, and we defined the styles on that zoomlevel as follows:markerOverlay.ZoomLevelSet.ZoomLevel04.DefaultMarkerStyle.WebImage = …; markerOverlay.ZoomLevelSet.ZoomLevel04.DefaultMarkerStyle.Popup = …; markerOverlay.ZoomLevelSet.ZoomLevel04.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level10;Then no zoomlevel will apply styles to the markers. There will be no markers displayed on the screen.But when we change the current zoomlevel to level 04, now our current zoomlevel falls into the zoomlevel range (04-10) that defines styles. This time, the ZoomlevelSet will apply the styles on zoomlevel 04 to the markers.
*System.Object **ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Initialize a new instance of the MarkerZoomLevelSet class. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Object | Object | |
![]() | Object | ||
![]() | Object | ||
![]() | Int32 | Returns the MarkerZoomLevel object whose styles will be applied to the markers based on the current zoomlevel that is passed in. | |
![]() | Object |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Object | ||
![]() | Object |
Name | Return | DeclaringType | Summary |
---|---|---|---|
![]() | Collection<MarkerZoomLevel> | Gets a MarkerZoomLevel collection that is used for you to define your own custom zoomlevels. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level01. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level02. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level03. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level04. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level05. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level06. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level07. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level08. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level09. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level10. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level11. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level12. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level13. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level14. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level15. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level16. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level17. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level18. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level19. | |
![]() | MarkerZoomLevel | Gets the MarkerZoomLevel for Level20. |
Name | Return | DeclaringType | Summary |
---|
Name | Event Arguments | DeclaringType | Summary |
---|
Initialize a new instance of the MarkerZoomLevelSet class.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#MarkerZoomLevelSet.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#MarkerZoomLevelSet.28.29</a>
Name | Type | Description |
---|
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#Equals.28Object.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#Equals.28Object.29</a>
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#GetHashCode.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#GetHashCode.28.29</a>
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#GetType.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#GetType.28.29</a>
Return Type | Description |
---|---|
Type<!– System.Type –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Returns the MarkerZoomLevel object whose styles will be applied to the markers based on the current zoomlevel that is passed in.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#GetZoomLevelForDrawing.28Int32.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#GetZoomLevelForDrawing.28Int32.29</a>
Return Type | Description |
---|---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
Name | Type | Description |
---|---|---|
currentZoomLevelId | Int32<!– System.Int32 –> | An int value that indicates which zoomlevel is the current zoomlevel. The int value must be a number from 1 - 20. |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ToString.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ToString.28.29</a>
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#Finalize.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#Finalize.28.29</a>
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#MemberwiseClone.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#MemberwiseClone.28.29</a>
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
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 ZoomLevels 01 through 20 will be disabled. The zoomLevels in the CustomZoomLevels are matched with the scales defined in the Map.ClientZoomLevelScales. For example,CustomZoomLevelsmain_page has the scale that equals to Map.ClientZoomLevelScalesmain_page.
Return Type |
---|
Collection<MarkerZoomLevel><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel} –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level01.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel01” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel01</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level02.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel02” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel02</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level03.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel03” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel03</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level04.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel04” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel04</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level05.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel05” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel05</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level06.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel06” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel06</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level07.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel07” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel07</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level08.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel08” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel08</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level09.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel09” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel09</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level10.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel10” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel10</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level11.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel11” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel11</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level12.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel12” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel12</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level13.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel13” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel13</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level14.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel14” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel14</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level15.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel15” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel15</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level16.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel16” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel16</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level17.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel17” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel17</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level18.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel18” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel18</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level19.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel19” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel19</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level20.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel20” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet#ZoomLevel20</a>
Return Type |
---|
MarkerZoomLevel<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet –> Go Back