点击或拖拽改变大小

Map 方法

The Map type exposes the following members.

方法
  名称说明
公共方法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
停止编辑
Top
参见