PixelSize property
Returns the size of a pixel for the specified map view, in GeoUnits (miles or kilometers) at the center of the screen. Read-only Double.
Applies to
Objects: Map
Syntax
object.PixelSize
Parameters
Part | Description |
---|---|
object | Required. An expression that returns a Map object. |
Remarks
The scale is never uniform across the screen, especially for flat maps. As the altitude is lower, the scale is more uniform.
To return or set GeoUnits, use the Units property of an Application or MappointControl object.
Example
Sub GetPixelSizeAfterMapZoom()
Dim objApp As New MapPoint.Application
Dim objMap As MapPoint.Map
'Set up the application
Set objMap = objApp.ActiveMap
objApp.Visible = True
objApp.UserControl = True
'Get the pixel size before and after a map zoom
MsgBox "The pixel size for a new map is: " _
+ CStr(objMap.PixelSize)
objMap.ZoomIn
MsgBox "The pixel size after zooming in is: " _
+ CStr(objMap.PixelSize)
End Sub