Products
Professional Services
Demos and Downloads
Help and Support
Products
Professional Services
Demos and Downloads
Help and Support
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.MvcEdition.MarkerZoomLevelSet
| Name | Parameters | DeclaringType | Summary |
|---|---|---|---|
MarkerZoomLevelSet | Initialize a new instance of the MarkerZoomLevelSet class. |
| Name | Parameters | DeclaringType | Summary |
|---|
| Name | Parameters | DeclaringType | Summary |
|---|---|---|---|
Equals | Object | Object | |
GetHashCode | Object | ||
GetType | Object | ||
GetZoomLevelForDrawing | Int32 | Returns the MarkerZoomLevel object whose styles will be applied to the markers based on the current zoomlevel that is passed in. | |
ToString | Object |
| Name | Parameters | DeclaringType | Summary |
|---|---|---|---|
Finalize | Object | ||
MemberwiseClone | Object |
| Name | Return | DeclaringType | Summary |
|---|---|---|---|
CustomZoomLevels | Collection<MarkerZoomLevel> | Gets a MarkerZoomLevel collection that is used for you to define your own custom zoomlevels. | |
ZoomLevel01 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level01. | |
ZoomLevel02 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level02. | |
ZoomLevel03 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level03. | |
ZoomLevel04 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level04. | |
ZoomLevel05 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level05. | |
ZoomLevel06 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level06. | |
ZoomLevel07 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level07. | |
ZoomLevel08 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level08. | |
ZoomLevel09 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level09. | |
ZoomLevel10 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level10. | |
ZoomLevel11 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level11. | |
ZoomLevel12 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level12. | |
ZoomLevel13 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level13. | |
ZoomLevel14 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level14. | |
ZoomLevel15 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level15. | |
ZoomLevel16 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level16. | |
ZoomLevel17 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level17. | |
ZoomLevel18 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level18. | |
ZoomLevel19 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level19. | |
ZoomLevel20 | MarkerZoomLevel | Gets the MarkerZoomLevel for Level20. |
| Name | Return | DeclaringType | Summary |
|---|
| Name | Event Arguments | DeclaringType | Summary |
|---|
Initialize a new instance of the MarkerZoomLevelSet class.
| Name | Type | Description |
|---|
| Return Type | Description |
|---|---|
| Boolean<!– System.Boolean –> |
| Name | Type | Description |
|---|---|---|
| obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
| Return Type | Description |
|---|---|
| Int32<!– System.Int32 –> |
| Name | Type | Description |
|---|
<!– System.Object –> Go Back
| 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.
| Return Type | Description |
|---|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.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.MvcEdition.MarkerZoomLevelSet –> Go Back
| Return Type | Description |
|---|---|
| String<!– System.String –> |
| Name | Type | Description |
|---|
<!– System.Object –> Go Back
| Return Type | Description |
|---|---|
| Void<!– System.Void –> |
| Name | Type | Description |
|---|
<!– System.Object –> Go Back
| 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,
CustomZoomLevelswelcome_to_the_map_suite_gis_editor_wiki has the scale that equals to Map.ClientZoomLevelScaleswelcome_to_the_map_suite_gis_editor_wiki.
| Return Type |
|---|
| Collection<MarkerZoomLevel><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel} –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level01.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level02.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level03.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level04.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level05.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level06.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level07.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level08.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level09.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level10.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level11.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level12.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level13.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level14.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level15.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level16.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level17.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level18.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level19.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
Gets the MarkerZoomLevel for Level20.
| Return Type |
|---|
| MarkerZoomLevel<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel –> |
<!– ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet –> Go Back
8501 Wade Blvd Ste 550
Frisco, TX 75034
United States
sales@thinkgeo.com
1-785-727-4133
Online Store
- Desktop
WPF
WinForms
- Web
WebAPI HTML5/JavaScript
ASP.NET MVC
WebForms with AJAX
- Mobile
iOS
Android™
World Street
World Imagery
Routing
Geocoding
Reverse Geocoding
Elevation
Quick Start Guides
Documentation
Blogs
Discussion Forums
Customer Portal
About Us
News & Announcemets
Privacy Policy
Copyright 2003-2017 ThinkGeo LLC.
All rights reserved.