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 defines styles of markers and a zoomlevel range. When the current zoomlevel is in that range, the styles will be applied to the markers.
This class defines how features will be marked based on its scale. Inside of the ZoomLevelSet there are a number of marker zoomlevels. We will determine which MarkerZoomLevel to use based on which one has the Scale property closest to the current scale. The matching one will define the styles that will be used to mark the features on the map.
*System.Object **ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Constructor of MarkerZoomLevel class. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Object | Object | |
![]() | Object | ||
![]() | IEnumerable<Feature> | This method returns a collection of markers that is applied with the styles when the current zoomlevel falls into the ranges that defined. | |
![]() | Object | ||
![]() | Object |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Object | ||
![]() | Object |
Name | Return | DeclaringType | Summary |
---|---|---|---|
![]() | ApplyUntilZoomLevel | Gets or sets the zoomlevel to which the styles will be applied. | |
![]() | MarkerStyle | Gets or sets a custom style that can be any type of MarkerStyle. | |
![]() | PointMarkerStyle | Gets default style that is applied to the markers if the CustomMarkerStyle is not defined. | |
![]() | Boolean | Gets whether the style is defined. |
Name | Return | DeclaringType | Summary |
---|
Name | Event Arguments | DeclaringType | Summary |
---|
Constructor of MarkerZoomLevel class.
This is the constructor of <strong>MarkerZoomLevel</strong> class.
Name | Type | Description |
---|
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel#Equals.28Object.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel#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.WpfDesktopEdition.MarkerZoomLevel#GetHashCode.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel#GetHashCode.28.29</a>
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
This method returns a collection of markers that is applied with the styles when the current zoomlevel falls into the ranges that defined.
This method returns a collection of markers that is applied with the styles when the current zoomlevel falls into the ranges that defined.
Return Type | Description |
---|---|
GeoCollection<Marker><!– ThinkGeo.MapSuite.Core.GeoCollection{ThinkGeo.MapSuite.WpfDesktopEdition.Marker} –> | A Collection of markers that created from the feature collection. |
Name | Type | Description |
---|---|---|
features | IEnumerable<Feature><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} –> | A collection of features that is applied with the styles when the current zoomlevel falls into the ranges that defined. |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel –> Go Back
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel#GetType.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel#GetType.28.29</a>
Return Type | Description |
---|---|
Type<!– System.Type –> |
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.WpfDesktopEdition.MarkerZoomLevel#ToString.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel#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.WpfDesktopEdition.MarkerZoomLevel#Finalize.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel#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.WpfDesktopEdition.MarkerZoomLevel#MemberwiseClone.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel#MemberwiseClone.28.29</a>
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Gets or sets the zoomlevel to which the styles will be applied.
Gets or sets the zoomlevel to which the styles will be applied.
Return Type |
---|
ApplyUntilZoomLevel<!– ThinkGeo.MapSuite.Core.ApplyUntilZoomLevel –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel –> Go Back
Gets or sets a custom style that can be any type of MarkerStyle.
The CustomMarkerStyle has a higher priority than the DefaultMarkerStyle. When you define both styles, the CustomMarkerStyle will be applied. The CustomMarkerStyle can be any kind of MarkStyle while DefaultMarkerStyle can not.
Return Type |
---|
MarkerStyle<!– ThinkGeo.MapSuite.WpfDesktopEdition.MarkerStyle –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel –> Go Back
Gets default style that is applied to the markers if the CustomMarkerStyle is not defined.
Gets the style that is applied to the markers if the CustomMarkerStyle is not defined.
Return Type |
---|
PointMarkerStyle<!– ThinkGeo.MapSuite.WpfDesktopEdition.PointMarkerStyle –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel –> Go Back
Gets whether the style is defined.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel#IsStyleDefined” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel#IsStyleDefined</a>
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel –> Go Back