Map 类 |
命名空间: GISShare.SMap.WPF.View
The Map type exposes the following members.
| 名称 | 说明 | |
|---|---|---|
| AutoShadow |
是否采用内置的阴影效果
| |
| BlockedWaiting |
当单线程(MultiThreading=false)状态下是否阻塞等待
| |
| DatumOffestX |
X轴方向基准偏移量(即:MapControl的UI坐标原点相对于Map映射到UI(VirtualFrame)的原点偏移量。也就意味着MapControl中所有的鼠标操作所获得的UI坐标在与地图操作时都应该加上这个偏移量。在WPF与Silverlight中是确实有效值)
| |
| DatumOffestY |
Y轴方向基准偏移量(即:MapControl的UI坐标原点相对于Map映射到UI(VirtualFrame)的原点偏移量。也就意味着MapControl中所有的鼠标操作所获得的UI坐标在与地图操作时都应该加上这个偏移量。在WPF与Silverlight中是确实有效值)
| |
| eActiveLayerTriggerStyle |
激活图层触发方式
| |
| Entity |
实体对象
| |
| Extent |
视图范围
| |
| FullExtent |
全图范围
| |
| GroupLayer |
内置图层组
| |
| IsEditing |
是否正处于编辑状态
| |
| IsTileZoom |
是否使用瓦片层级缩放模式
| |
| LockMaxScale |
锁定 最大比例尺
| |
| LockMinScale |
锁定 最小比例尺
| |
| LockXMax |
锁定 Y Max
| |
| LockXMin |
锁定 X Min
| |
| LockYMax |
锁定 Y Max
| |
| LockYMin |
锁定 Y Min
| |
| MapFrame |
地图显示框架
| |
| MapGraphics |
地图绘制层
| |
| MapVisible |
地图的显示状态(包括:FlashLayer,SelectionLayer,GroupLayer等内置图层的显示状态)
| |
| MouseSlide |
是否开启鼠标滑动效果
| |
| MouseWheelTimeSlot |
滚轮间歇阀值(毫秒)
| |
| MouseWheelZoom |
滚轮缩放
| |
| MouseWheelZoomInOperation |
滚轮前推放大
| |
| MultiThreading |
多线程
| |
| Name |
名称
| |
| NoBuffer |
取消所有缓存策略
| |
| PreExtent |
前一视图范围
| |
| RotateAngle |
旋转角度
| |
| RotateOrigin |
旋转原点
| |
| RotateRadian |
旋转角度的弧度值
| |
| Scale |
比例尺
| |
| SelectionFillSymbol |
选中元素的面状渲染符号
| |
| SelectionLineSymbol |
选中元素的线状渲染符号
| |
| SelectionMarkerSymbol |
选中元素的点状渲染符号
| |
| ShadowTimeSlot |
地图背影持续时间阀值(毫秒),小于等于0无效
| |
| ShowLogo |
展现LOGO
| |
| SpatialReference |
空间参考
| |
| TileIdentifier |
获取当前试图下瓦片层级的唯一标识(在IsTileZoom=true才有意义)
| |
| TileLayer |
依附的瓦片图层
| |
| TileLevel |
获取当前试图下瓦片层级(在IsTileZoom=true才有意义)
| |
| TileScale |
获取当前试图下瓦片层级的瓦片比例尺(在IsTileZoom=true才有意义)
| |
| Tool |
当前工具
| |
| VirtualExtensionFactor |
虚拟延展因子(有效值:0-1)
| |
| VirtualExtent |
虚拟的视图范围
| |
| VirtualFrame |
虚拟的显示范围
|
| 名称 | 说明 | |
|---|---|---|
| AddElement |
添加一个 IElement
| |
| AddSelectionItem |
添加一个选中元素
| |
| BeginAnimationMove |
开始移动动画
| |
| CanEditMove |
图形可移动
| |
| CanEditRotate |
图形可旋转
| |
| CanEditVertex |
图形可编辑节点
| |
| CenterAt |
设置中心点
| |
| ClearSelectionItems |
清空所有选中项
| |
| ClientToMapPoint |
客户端坐标到地图坐标
| |
| ClientToMapX |
客户端坐标到地图坐标 X
| |
| ClientToMapY |
客户端坐标到地图坐标 Y
| |
| CopyToImage |
MapControl导出IMAGE(在WPF和Android中使用的是缓存,导出效率高)
| |
| CopyToImageVirtual |
Map导出IMAGE Virtual(在WPF和Android中使用的是缓存,导出效率高)
| |
| CorrectExtentByLockScale |
修正视图范围通过锁定Scale参数
| |
| CorrectExtentByLockXY |
修正视图范围通过锁定XY参数
| |
| CorrectExtentByMapFrame |
修正视图范围通过MapFrame参数
| |
| CorrectExtentByTileZoom |
修正视图范围使其锚定到指定的层级(以保证每张瓦片的质量都是原始尺寸)
| |
| DatumToRotatePoint |
基准坐标转旋转坐标
| |
| DatumToRotateXY |
基准坐标转旋转坐标
| |
| DeleteElementByName |
删除 IElement 通过 名称
| |
| Dispose |
释放
| |
| EditReset |
编辑重置(保证节点复位)
| |
| EditVertexMoveTo |
移动一个可编辑的节点
| |
| EndAnimation |
停止动画
| |
| ExportImage |
导出图片
| |
| ExportImageFile |
导出图片
| |
| FlashGeometry(IGeometry) |
闪烁几何图形
| |
| FlashGeometry(IGeometry, Int32, Int32, ISymbol) |
闪烁几何图形
| |
| GetEditFillSymbol |
GetEditFillSymbol
| |
| GetEditFillSymbol_GeoCustomized |
GetEditFillSymbol_GeoCustomized
| |
| GetEditLineSymbol |
GetEditLineSymbol
| |
| GetEditLineSymbol_GeoCustomized |
GetLineSymbol_GeoCustomized
| |
| GetEditVertexByClientXY |
获取一个可编辑的节点 通过 客户端坐标(基于可视化进行的查询,当元素和图层不可见查询失效)
| |
| GetElementByName |
获取 IElement 通过 名称
| |
| GetElementsByName |
获取 IElement 通过 名称
| |
| GetExtentByScale |
依据比例尺获取新的视图范围
| |
| GetExtentByTileMatrix |
依据层级矩阵获取新的视图范围
| |
| GetGeoEditItem |
获取当前的几何编辑项
| |
| GetSelectionItems |
获取选中项集合
| |
| InsertElement |
加入一个 IElement元素
| |
| InsertMapShadow |
将当前视图插入成一次背景效果(注释:请在视图范围改变后地图刷新未执行前调用)
| |
| MapToClientPoint |
地图坐标到客户端坐标
| |
| MapToClientX |
地图坐标到客户端坐标 X
| |
| MapToClientY |
地图坐标到客户端坐标 Y
| |
| OnDraw |
绘制
| |
| OnGeoEditItemChanged |
OnGeoEditItemChanged
| |
| OnKeyDown |
重写 OnKeyDown
(覆写 UIElementOnKeyDown(KeyEventArgs).) | |
| OnKeyUp |
重写 OnKeyUp
(覆写 UIElementOnKeyUp(KeyEventArgs).) | |
| OnMapDraw |
地图绘制时调用
| |
| OnMapExtentChanged |
地图范围改变时调用
| |
| OnMapRender |
地图渲染时调用
| |
| OnMapScaleChanged |
地图比例尺改变时调用
| |
| OnMapToolChanged |
Tool工具改变时调用
| |
| OnMouseDown |
重写 OnMouseDown
(覆写 UIElementOnMouseDown(MouseButtonEventArgs).) | |
| OnMouseEnter |
重写 OnMouseEnter
(覆写 UIElementOnMouseEnter(MouseEventArgs).) | |
| OnMouseLeave |
重写 OnMouseLeave
(覆写 UIElementOnMouseLeave(MouseEventArgs).) | |
| OnMouseMove |
重写 OnMouseMove
(覆写 UIElementOnMouseMove(MouseEventArgs).) | |
| OnMouseUp |
重写 OnMouseUp
(覆写 UIElementOnMouseUp(MouseButtonEventArgs).) | |
| OnMouseWheel |
重写 OnMouseWheel
(覆写 UIElementOnMouseWheel(MouseWheelEventArgs).) | |
| OnRender |
重写 OnRender
(覆写 PanelOnRender(DrawingContext).) | |
| OnRenderSizeChanged |
重写 OnRenderSizeChanged
(覆写 FrameworkElementOnRenderSizeChanged(SizeChangedInfo).) | |
| Refresh |
刷新
| |
| Refresh(DrawType, Object) |
刷新
| |
| Refresh(DrawType, Object, IBoundingBox) |
刷新
| |
| Refresh(DrawType, Object, Rect) |
刷新
| |
| Refresh(String, DrawType, Object, Rect) |
刷新
| |
| RemoveElement |
移除一个IElement
| |
| RemoveSelectionItem |
移除一个选中元素
| |
| RotateToDatumPoint |
旋转坐标转基准坐标
| |
| RotateToDatumXY |
旋转坐标转基准坐标
| |
| SetBlockedWaiting |
当单线程(MultiThreading=false)状态下是否阻塞等待
| |
| SetExtent |
设置 地图范围
| |
| SetMultiThreading |
多线程
| |
| SetNoBuffer |
取消所有缓存策略
| |
| SetRotateAngle |
设置 旋转角度(0 - 360)
| |
| SetScale |
设置 比例尺
| |
| SetSpatialReference |
设置 空间参考
| |
| SetTileIdentifier |
设置当前的缩放层级的唯一标识
| |
| SetTileLevel |
设置当前的缩放层级的唯一标识
| |
| StartEdit |
开始编辑并加入一个几何编辑项
| |
| StopEdit |
停止编辑
|
| 名称 | 说明 | |
|---|---|---|
| GeoEditItemChanged |
几何编辑项改变事件
| |
| MapDraw |
地图绘制事件
| |
| MapExtentChanged |
地图范围改变事件
| |
| MapRefresh |
地图刷新事件
| |
| MapRender |
地图渲染事件
| |
| MapScaleChanged |
地图比例尺改变事件
| |
| MapToolChanged |
Tool工具改变事件
|
| 名称 | 说明 | |
|---|---|---|
| CONST_MAP_SHADOW_ZOOMINFACTOR |
地图背影放大的最大倍数
|