麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

MapGIS 10 Objcet开发入门(4-4) MapGIS 10 Objects开发常见问题之无法绘制想要的矩形

DisplayPolyGon 方法始终画不出想要的矩形图形,可能主要是两种原因导致:

其一:矩形对象构建需要把第一个点作为第五个点添加到线对象中,以封闭矩形;

其二可能是没有设置画刷导致。参考关键代码如下:

GeoPolygon polygon = new GeoPolygon();
GeoVarLine varLine = new GeoVarLine(); 
//构建折线对象(矩形)
varLine.Append(new Dot(100, 100));
varLine.Append(new Dot(200, 100));
varLine.Append(new Dot(200, 200));
varLine.Append(new Dot(100, 200));
varLine.Append(new Dot(100, 100));
//以封闭矩形
GeoLines lines = new GeoLines(); 
lines.Append(varLine);
polygon.Append(lines); //绘制该矩形
disp.Begin();
disp.SetBrush(6,0,0,0,0);//这个必须设置 
disp.PolyGon(polygon);//绘制多边形 
disp.End();

手册目录

本手册的全部内容: MapGIS 10 Objects 开发入门手册

麻辣GIS-Christina

作者:

地理小学生。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
微信打赏
支付宝打赏
手机阅读
麻辣GIS微信打赏
请小编吃包辣条
麻辣GIS支付宝打赏
请小编吃支雪糕

留言板(小编看到第一时间回复)