Map 类型成员.
构造函数
名称 | 描述 | |
---|---|---|
Map | 重载。 |
方法
名称 | 描述 | |
---|---|---|
Close | 关闭当前地图。 | |
EnsureVisible | 重载。 | |
ExportDisplayScalesToXML |
导出地图的显示比例尺到XML文件
| |
FindSelection | 返回当前地图的选择集。返回的选择集为地图中所有图层的选择集的副本的集合。当参数hasGeometrySelected为true时,返回所有有选择对象的图层的选择集,否则返回所有图层的选择集。 | |
FromXML | 重载。 | |
GetCurrentTickEndTime |
获取当前帧的结束时间。
| |
GetCurrentTickStartTime |
获取当前帧的起始时间。
| |
GetDefaultMapEndTime |
遍历所有启用时间且可见的图层的时间字段,返回时间值的最大值作为时间线的终止时间,数值精确到秒。
| |
GetDefaultMapStartTime |
遍历所有启用时间且可见的图层的时间字段,返回时间值的最小值作为时间线的起始时间,数值精确到秒。
| |
GetHashCode |
根据对应的图片类型,获取当前地图对应的 HashCode,该值通常用于计算地图缓存瓦片数据的文件名。
| |
GetLastProfilingResult |
进行地图性能分析,仅在地图绘制完后调用。
| |
GetMinTimeStepLength |
计算地图播放显示时态数据的默认时间步长间隔,数值精确到秒。
| |
ImportDisplayScalesFromXML |
从XML文件中导入地图的显示比例尺
| |
IsCompatibleFontHeight |
表示是否为兼容模式下的字。
| |
LogicalToMap | 将地图中指定点的逻辑坐标转换为地图坐标。 | |
LogicalToPixel | 将地图中指定点的逻辑坐标转换为屏幕坐标。 | |
MapToLogical | 将地图中指定点的地图坐标转换为逻辑坐标。 | |
MapToPixel | 将地图中指定点的地图坐标转换为像素坐标。 | |
Open | 打开指定名称的地图。该指定名称为地图所关联的工作空间中的地图集合对象中的一个地图的名称,注意与地图的显示名称相区别。 | |
OutputMapToBitmap | 重载。 | |
OutputMapToBMP | 将地图导出为微软位图文件(.bmp)。 | |
OutputMapToDatasetImage |
将地图输出为影像数据集。
| |
OutputMapToEMF |
将地图导出为增强型图元文件(.emf)。
| |
OutputMapToEPS | 将地图导出为内嵌式Postscript格式(EPS)文件。 | |
OutputMapToFile | 重载。 | |
OutputMapToGIF |
将地图导出为可交换图像文件(GIF格式文件)。
| |
OutputMapToJPG | 将地图导出为JPEG图像文件(*.JPG)。 | |
OutputMapToPDF |
将地图输出为PDF文件。
| |
OutputMapToPNG | 将地图导出为便携网络图形(PNG)格式图像文件。 | |
OutputScreenLayerToPNG | 重载。 | |
OutputTrackingLayerToPNG | 重载。 | |
OvertimeRefresh |
地图超时刷新。
| |
Pan | 将地图平移指定的距离。 | |
PixelToLogical | 将地图中指定点的屏幕坐标转换为逻辑坐标。 | |
PixelToMap | 将地图中指定点的像素坐标转换为地图坐标。 | |
Refresh | 重新绘制当前地图。 | |
RefreshAll |
刷新地图时,同时刷新其中的快照图层。
| |
RefreshEx | 刷新给定范围内的地图内容。 | |
RefreshTrackingLayer | 用于刷新地图窗口中的跟踪图层。 | |
ToXML | 返回此地图对象的xml字符串形式的描述。 | |
ViewEntire | 全幅显示地图。 | |
Zoom | 将地图放大或缩小指定的比例。 |
属性
名称 | 描述 | |
---|---|---|
Angle | 获取或设置当前地图的旋转角度。单位为度,精度到0.1度。逆时针方向为正方向,如果用户输入负值,地图则以顺时针方向旋转。 | |
BackgroundStyle | 获取或设置当前地图的背景风格。 | |
BookMarks |
获取地图的书签集合,地图书签用来保存地图浏览时的感兴趣区域。
| |
Bounds | 获取当前地图的空间范围。地图的空间范围是其所显示的各数据集的范围的最小外接矩形,即包含各数据集范围的最小的矩形。当地图显示的数据集增加或删除时,其空间范围也会相应发生变化。 | |
Center | 获取或设置当前地图的显示范围的中心点。 | |
ChartSetting |
获取海图显示参数,如海图的显示模式、显示类型、颜色模式、安全水深线等各属性。
| |
ClipRegion | 获取或设置地图显示裁剪的区域。 | |
ColorMode | 获取或设置当前地图的颜色模式。地图的颜色模式包括彩色模式,黑白模式,灰度模式以及黑白反色模式等,具体请参见MapColorMode类。 | |
CoordUnit | 获取或设置当前地图的坐标单位。 | |
CurrentPlayerTick |
获取或设置当前地图播放显示的帧的序号。
| |
CustomBounds |
获取或设置地图自定义边界,在IsCustomBoundsEnabled属性为true时,ViewEntire方法会使用该属性值来进行全幅显示。在IsCustomBoundsEnabled属性为false时,ViewEntire方法会使用Bounds属性值来进行全幅显示。
| |
Description | 获取或设置当前地图的描述信息。 | |
DistanceUnit | 获取或设置当前地图的距离量度单位。 | |
DPI | 地图的DPI,代表每英寸有多少个像素,值域为(60,180)。 | |
DynamicLayers |
获取当前地图中的动态图层集合。
| |
Grid |
获取或设置地图对象的格网设置。
| |
ImageSize | 获取或设置无界面出图时图片的大小,以像素为单位。无界面出图是SuperMap iObjects .NET提供的功能,它可以不使用MapControl直接出图。 默认值为256x256 像素。 | |
IsAntialias | 获取或设置一个布尔值指定是否反走样地图。 | |
IsClipRegionEnabled | 获取或设置地图显示裁剪区域是否有效,true表示有效,否则 false。默认为 false。 | |
IsCustomBoundsEnabled |
获取或设置自定义地图边界是否有效。该属性为true时,ViewEntire方法会使用CustomBounds属性值作为边界来进行全幅显示;该属性为false时,ViewEntire方法会使用Bounds属性值作为边界来进行全幅显示。
| |
IsDebugMode |
当前地图是否为调试模式显示。
| |
IsDisableAutoAvoidEffect |
是否在出图时关掉自动避让效果,true表示关闭;false表示不关闭。
| |
IsDisableDynamicEffect |
获取或设置是否在出图的时候关闭地图的动态效果。
| |
IsDynamicProjection | 是否允许地图动态投影显示。 | |
IsFillMarkerAngleFixed |
获取或设置是否固定填充符号的填充角度。
| |
IsGraphicsAlphaEnabled |
当前地图是否启用Alpha通道,true表示启用,颜色值中的Alpha通道值生效,false表示关闭,颜色值中的Alpha通道值无效。
| |
IsLineAntialias |
获取或设置是否地图线型反走样显示。
| |
IsMapProfileingEnable |
是否开启地图的性能信息收集,在对地图性能分析时可以开启该属性。该属性会有性能损耗,在非性能收集需要时请关闭。默认值为false。
| |
IsMapThreadDrawingEnabled |
获取或设置是否另启线程绘制地图元素。默认值为true,表示另启线程绘制地图元素,可以提升大数据量地图的绘制性能。
| |
IsMarkerAngleFixed | 获取或设置一个布尔值指定点状符号的角度是否固定。针对地图中的所有点图层。 | |
IsModified | 获取或设置一个布尔值指定当前地图是否被修改了。当地图的任何显示属性发生变化,或者其中的layers或layer对象的属性发生变化,都认为该地图被修改。 | |
IsOrthographView | Obsolete.
获取或设置用于控制地图是否以正射投影方式显示。
| |
IsOverlapDisplayed |
获取或设置重叠时是否显示对象。
| |
IsPaintBackground | 获取或设置一个布尔值指定是否绘制地图背景。 | |
IsShowTime |
时态数据播放显示时,获取或设置窗口是否显示当前帧的时间范围的文本,true表示显示,false表示不显示。
| |
IsSymbolFillIgnored |
获取或设置当前地图是否忽略符号填充。
| |
IsTextAngleFixed | 获取或设置一个布尔值指定文本角度是否固定。针对地图中的所有文本图层。 | |
IsTextAntialias |
获取或设置是否使用地图文字反走样显示功能。
| |
IsTextOrientationFixed | 获取或设置一个布尔值指定文本朝向是否固定。当设定了文本角度的情况下,文本朝向是否固定将会使文本的显示效果不同。 | |
IsViewBoundsLocked | 获取或设置MapControl地图控件中是否锁定地图的可视范围。 | |
IsVisibleScalesEnabled |
获取或设置是否使用固定比例尺来显示地图。
| |
Layers | 获取当前地图所包含的图层集合对象。地图的图层集合对象管理地图中的所有图层。 | |
LockedViewBounds | 获取或设置 MapControl地图控件中锁定的地图可视范围。当地图控件的可视范围被锁定后,则地图控件只显示指定的可视范围内的地图,其余的地图内容不显示。 | |
MapEndTime |
获取或设置地图播放显示时态数据的时间线长度的终止时间值,数值精确到秒。
| |
MapStartTime |
获取或设置地图播放显示时态数据的时间线长度的起始时间值,数值精确到秒。
| |
MaxScale | 获取或设置地图的最大比例尺。 | |
MaxVisibleTextSize | 获取或设置文本的最大可见尺寸,单位为毫米。 | |
MaxVisibleVertex | 获取或设置最大几何对象可见节点数,如果几何对象的节点数超过指定的个数,则该几何对象不被显示。 | |
MinScale | 获取或设置地图的最小比例尺。 | |
MinVisibleTextSize | 获取或设置文本的最小可见尺寸,单位为毫米。 | |
Name | 获取或设置当前地图的名称。 | |
OverlapDisplayedOptions |
获取或设置地图的压盖过滤显示选项。
| |
PrjCoordSys | 获取或设置地图的投影坐标系统。投影坐标系类请参见PrjCoordSys类。 | |
Resources |
获取或设置地图所使用的资源库,如果该属性为null时,则使用工作空间中的资源库中的符号,该属性的默认值为null。
| |
Scale |
获取或设置当前地图的显示比例尺。
| |
ScreenLayer |
获取地图对象的屏幕图层,该图层的坐标与屏幕坐标系相同。单位为像素。
| |
TempCacheFileEnable |
是否启用临时缓存文件,该设置只对地图缓存图层有效。true表示启用,在地图浏览过程中,缓冲瓦片将存储在内存中,当再次浏览该区域时将使用内存中的缓存数据以提高浏览效率。
| |
TimeEnable |
获取或设置地图是否启用播放显示时态数据的功能。
| |
TimeFormat |
时态数据播放显示时,如果设置窗口显示当前帧的时间范围,该接口可以获取或设置显示时间的格式。
| |
TimeStep |
获取或设置播放时态数据的时间步长间隔,数值精确到秒。
| |
TimeTextPosition |
时态数据播放显示时,获取或设置窗口所显示的时间文本的位置,位置为时间文本锚点相对于窗口的位置。
| |
TimeTextStyle |
当时态数据播放显示时,可以设置在窗口上显示当前帧的起止时间,该接口用来设置时间文本的样式。
| |
TimeWindow |
获取或设置播放时态数据的时间窗,数值精确到秒。
| |
TrackingLayer | 获取当前地图的跟踪图层。跟踪图层是覆盖在地图的其他图层之上的一个空白的透明的图层,详细信息请参见TrackingLayer类。 | |
TransMethod |
获取或设置地图动态投影时,当源投影与目标投影所基于的地理坐标系不同时,所使用的转换方法。
| |
TransParameter |
获取或设置地图动态投影时,当源投影与目标投影所基于的地理坐标系不同时,所使用的转换参数。
| |
TransRunnable |
获取或设置地图自定义投影转换方法的执行对象。
| |
UseSystemDPI | 获取或设置是否使用系统的的DPI。 | |
ViewBounds | 获取或设置当前地图的可见范围,也称显示范围。 | |
VisibleScales |
获取或设置地图的可见比例尺数组,设置后只在设定的可见比例尺范围内时才显示地图。
| |
Workspace | 获取或设置当前地图所关联的工作空间。地图是对其所关联的工作空间中的数据的显示。 |
事件
名称 | 描述 | |
---|---|---|
Closed |
地图关闭后触发该事件。
| |
DrawContinuing |
在绘制地图的过程触发该事件。
| |
Drawing |
当进行地图绘制操作时触发该事件。
| |
Drawn |
当地图被绘制后触发该事件。
| |
Opened |
地图打开触发该事件
| |
Stepped |
已废弃。地图输出影像数据集进度条事件。
| |
TrackingLayerDrawing |
绘制跟踪图层时触发该事件,即刷新跟踪图层时触发该事件。
| |
TrackingLayerDrawn |
绘制跟踪图层后触发该事件,即刷新跟踪图层后触发该事件。
|