在地图的跟踪图层中,画一条直线,代码如下
//设置起点和终点
Point2D startPoint = new Point2D(x1, y1);
Point2D endPoint = new Point2D(x2,y2);
//设置样式
GeoStyle geoStyle_L = new GeoStyle();
geoStyle_L.setLineColor(new com.supermap.data.Color(4514087));//设置颜色
geoStyle_L.setLineSymbolID(15);//设置线状符号的编码
geoStyle_L.setLineWidth(0.5);//设置宽度
Point2Ds p1 = new Point2Ds();
Point2D[] point2DArray = {startPoint,endPoint};
p1.addRange(point2DArray);//将终点和启点添加到点集合对象
GeoLine gl = new GeoLine(p1);
gl.setStyle(geoStyle_L);//添加样式
m_mapControl.getMap().getTrackingLayer().add(gl, "geoline");
本文介绍如何在地图应用程序中使用特定的起点和终点坐标来绘制一条带有指定颜色、线型和宽度的直线。通过设置GeoStyle样式并利用GeoLine对象,可以将这条直线添加到地图的跟踪图层中。
311

被折叠的 条评论
为什么被折叠?



