地图几何对象类。该类用于在布局中添加地图。
命名空间:
SuperMap.Data程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
C# |
---|
public class GeoMap : Geometry |
示例
以下代码示范了如何将地图几何对象添加到布局对象上,并且在布局窗口显示。
假设打开一个工作空间 workspace对象。
CopyC#
public void GeoMapExample(Workspace workspace) { //获取工作空间中的地图 Map map = new Map(workspace); map.Open(workspace.Maps[0]); //构造二维几何对象,设置中心点(500,500),宽度(1000),高度(1000) GeoRectangle geoRectangle = new GeoRectangle(new Point2D(500, 500), 1000, 1000, 0); //通过地图名称和二维几何对象构造地图几何对象 GeoMap geoMap = new GeoMap(); geoMap.MapName = map.Name; geoMap.Shape = geoRectangle; //将地图几何对象添加到布局元素集合中 MapLayoutControl mapLayoutControl = new MapLayoutControl(); MapLayout mapLayout = mapLayoutControl.MapLayout; mapLayout.Workspace = workspace; mapLayout.Elements.AddNew(geoMap); //显示布局窗口 this.Controls.Add(mapLayoutControl); mapLayoutControl.Dock = DockStyle.Fill; }