首页 / 浏览问题 / 移动GIS / 问题详情
Android三维场景设置线型id不起作用
51EXP 2020年04月24日

mGeoStyle3D = new GeoStyle3D();
mGeoStyle3D.setMarkerFile(MainActivity.SDCARD + "/SuperMap/icon_jqjk_location.png");
mGeoStyle3D.setAltitudeMode(AltitudeMode.ABSOLUTE);
mGeoStyle3D.setMarkerScale(2.0);
mGeoStyle3D.setLineSymbolID(9);

.........................

GeoLine3D line = new GeoLine3D(point3Ds);
line.setStyle3D(mGeoStyle3D);
sceneControl.getScene().getTrackingLayer().add(line, "line");

这样在跟踪图层加载出来的线并没有线型效果,哪位大佬给指点一下呀?

1个回答

您好,请问一下该工作空间中是否有符号ID为9的线型符号呢?还有设置线型符号就不需要在去设置点符号的图片了。Geostyle.setMarkerFile()是设置点符号的。
9,232EXP 2020年04月24日
您好,“iDesktop桌面软件中制作好后再在移动端使用”这是什么意思呀,是先在场景画好线然后生成Android缓存??因为我的需求是画一条三维路径,起点终点是动态的
对,需要在桌面做好然后生成缓存放在移动端,如果是动态的点数据,,目前只支持设置其颜色和宽度
请问,这个问题解决了吗?下载了官方发布的最新包,仍然不好用。
有多新?我用的10i是有bug的
我看官方20200527更新一版,我下载试了还是那样。
...