首页 / 浏览问题 / 移动GIS / 问题详情
imobile 在移动端是否可以在三维场景中去画线
145EXP 2022年07月14日
        case R.id.btn_LineDrawing:
                //设置起点和终点
                Point3D startPoint = new Point3D();
                startPoint.getX();
                startPoint.getY();

                Point3D endPoint = new Point3D();
                endPoint.getY();
                endPoint.getX();
                //设置样式
                GeoStyle geoStyle = new GeoStyle();
                //设置颜色
                geoStyle.setLineColor(new com.supermap.data.Color(4514087));
                //设置线状符号和编码
                geoStyle.setLineSymbolID(15);
                //设置宽度
                geoStyle.setLineWidth(0.5);
                Point3Ds p1 = new Point3Ds();
                Point3D[] point3DArray = {startPoint, endPoint};
                p1.addRange(point3DArray);
                GeoLine3D geoLine3D = new GeoLine3D(p1);
                //添加样式
                geoLine3D.setStyle(geoStyle);
                break;

我这样写的代码 为什么还是画不了呢

1个回答

您的代码里面没有添加模型到图层呢,试试先添加到跟踪图层
3,735EXP 2022年07月14日
官网有没有类似的示例可以看看呢
api帮助文档里面都有的,您可以参考其中的信息,如trackinglayer.add(Geometry geometry, java.lang.String tag)

向三维跟踪图层中添加指定标签的几何对象。
您说的看帮助文档  知识库那边没有  有的话只是在程序员参考那边对吗 去看其中的类对吗
添加到跟踪图层以后还是实现不出来要的效果
您说下您要的效果与实际的效果的差别呢,能否附上图片呢,这样方便我们了解情况,给您适合的帮助呢
...