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 –> Contains important properties and methods of current map object.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments</a>
*System.Object **ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Constructor of MapArguments. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Object | Object | |
![]() | Object | ||
![]() | RectangleShape | Gets a snapped extent from the provided extent. | |
![]() | RectangleShape, ZoomSnapDirection | ||
![]() | RectangleShape | Gets a snapped zoom level index from the provided extent. | |
![]() | Double | Gets a snapped zoom level index from the provided scale. | |
![]() | Object | ||
![]() | PointShape | Converts a point from world coordinate to screen coordinate. | |
![]() | Object | ||
![]() | PointShape | Converts a point from screen coordinate to world coordinate. |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Object | ||
![]() | Object |
Name | Return | DeclaringType | Summary |
---|---|---|---|
![]() | Double | Gets or sets the height of current map object in screen coordinate. | |
![]() | Double | Gets or sets the width of current map object in screen coordinate. | |
![]() | RectangleShape | Gets or sets the extent of current map. | |
![]() | Double | Gets or sets a double value that indicates the current resolution of the map. | |
![]() | Double | Gets or sets a double value that indicates the current scale of the map. | |
![]() | GeographyUnit | Gets or sets the GeographyUnit for the map. | |
![]() | RectangleShape | Gets or sets the max extent of current map. | |
![]() | Double | This property gets and sets a maximum scale when navigating the map. When you keep zooming out, and the target scale is bigger than the maximum scale, the zooming operation will be stopped. | |
![]() | Double | This property gets and sets a minimum scale when navigating the map. When you keep zooming in, and the target scale is smaller than the minimum scale, the zooming operation will be stopped. | |
![]() | Collection<Double> | Gets a collection of double values that determines the zoomlevel scales. |
Name | Return | DeclaringType | Summary |
---|
Name | Event Arguments | DeclaringType | Summary |
---|
Constructor of MapArguments.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#MapArguments.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#MapArguments.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.WpfDesktopEdition.MapArguments#Equals.28Object.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#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.MapArguments#GetHashCode.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#GetHashCode.28.29</a>
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Gets a snapped extent from the provided extent.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#GetSnappedExtent.28RectangleShape.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#GetSnappedExtent.28RectangleShape.29</a>
Return Type | Description |
---|---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> | A RectangleShape object that indicates the extent which is snapped. |
Name | Type | Description |
---|---|---|
extent | RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> | An extent to be snapped. |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>
Return Type | Description |
---|---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> |
Name | Type | Description |
---|---|---|
extent | RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> | |
zoomSnapDirection | ZoomSnapDirection<!– ThinkGeo.MapSuite.WpfDesktopEdition.ZoomSnapDirection –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
Gets a snapped zoom level index from the provided extent.
The extent will automatically snapped a closest scale from the ZoomLevelScale list, and create an extent back with the map's screen width and height.
Return Type | Description |
---|---|
Int32<!– System.Int32 –> | An integar value that indicates the snapped zoom level index. |
Name | Type | Description |
---|---|---|
extent | RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> | An extent to be snapped. |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
Gets a snapped zoom level index from the provided scale.
The scale will automatically snapped a closest scale from the ZoomLevelScale list, and create an extent back with the map's screen width and height.
Return Type | Description |
---|---|
Int32<!– System.Int32 –> | An integar value that indicates the snapped zoom level index. |
Name | Type | Description |
---|---|---|
scale | Double<!– System.Double –> | A scale to be snapped. |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#GetType.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#GetType.28.29</a>
Return Type | Description |
---|---|
Type<!– System.Type –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Converts a point from world coordinate to screen coordinate.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ToScreenCoordinate.28PointShape.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ToScreenCoordinate.28PointShape.29</a>
Return Type | Description |
---|---|
PointShape<!– ThinkGeo.MapSuite.Core.PointShape –> | A point in screen coordinate. |
Name | Type | Description |
---|---|---|
worldCoordinate | PointShape<!– ThinkGeo.MapSuite.Core.PointShape –> | A point in world coordinate to be converted. |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ToString.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ToString.28.29</a>
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Converts a point from screen coordinate to world coordinate.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ToWorldCoordinate.28PointShape.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ToWorldCoordinate.28PointShape.29</a>
Return Type | Description |
---|---|
PointShape<!– ThinkGeo.MapSuite.Core.PointShape –> | A point in world coordinate. |
Name | Type | Description |
---|---|---|
screenCoordinate | PointShape<!– ThinkGeo.MapSuite.Core.PointShape –> | A point in screen coordinate to be converted. |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#Finalize.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#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.MapArguments#MemberwiseClone.28.29” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#MemberwiseClone.28.29</a>
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Gets or sets the height of current map object in screen coordinate.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ActualHeight” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ActualHeight</a>
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
Gets or sets the width of current map object in screen coordinate.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ActualWidth” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ActualWidth</a>
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
Gets or sets the extent of current map.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#CurrentExtent” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#CurrentExtent</a>
Return Type |
---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
Gets or sets a double value that indicates the current resolution of the map.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#CurrentResolution” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#CurrentResolution</a>
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
Gets or sets a double value that indicates the current scale of the map.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#CurrentScale” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#CurrentScale</a>
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
Gets or sets the GeographyUnit for the map.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#MapUnit” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#MapUnit</a>
Return Type |
---|
GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
Gets or sets the max extent of current map.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#MaxExtent” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#MaxExtent</a>
Return Type |
---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
This property gets and sets a maximum scale when navigating the map. When you keep zooming out, and the target scale is bigger than the maximum scale, the zooming operation will be stopped.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#MaximumScale” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#MaximumScale</a>
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
This property gets and sets a minimum scale when navigating the map. When you keep zooming in, and the target scale is smaller than the minimum scale, the zooming operation will be stopped.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#MinimumScale” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#MinimumScale</a>
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back
Gets a collection of double values that determines the zoomlevel scales.
For the most updated Info for this topic, please check it here:<a href=“http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ZoomLevelScales” target=“_blank”>http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments#ZoomLevelScales</a>
Return Type |
---|
Collection<Double><!– System.Collections.ObjectModel.Collection{System.Double} –> |
<!– ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments –> Go Back