地图几何对象类。该类用于在布局中添加地图。

命名空间:  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;
}

继承层次

System..::.Object
  SuperMap.Data..::.Geometry
    SuperMap.Data..::.GeoMap

请参见