首页 / 浏览问题 / 移动GIS / 问题详情
imobile如何调整地形图层上的路线展示效果
10EXP 2024年04月20日

使用产品:iMobile 11i
问题描述:1.我在三维场景中添加了本地地形图层,并在跟踪图层上绘制路线,但是当设置高度模式为absolute时,路线会被地形遮挡,无法显示出轨迹,而当设置高度模式为CLAMP_TO_GROUND时,虽然在地形图层上显示出了路线,但是效果并不好,如图。

这种情况下,路线好像被栅格化了,显示效果不理想,请问我应该如何改善线的显示效果呢?

2.因为时间比较急,所以借个楼,想请问如何控制跟踪图层上单条路线的显隐,我使用

scene.getTrackingLayer().add(gl_1, "line1")scene.getTrackingLayer().add(gl_2, "line2")...

方法,在跟踪图层上动态绘制了多条轨迹路线。我尝试过通过更改线的颜色来控制,但发现线绘制完成后颜色无法再次更改,也尝试过关闭、释放记录集和数据集,但都无法达到需求,请问有没有什么方法可以实现对单条轨迹路线的显隐控制

1个回答

您好,1.请问使用idesktop打开场景,添加地形数据,添加线数据,对线数据设置贴地模式观察设置结果是否正常,,如果依旧显示栅格化,建议使用相对地面模式RELATIVE_TO_GROUND

2.跟踪图层不支持单个对象显隐,绘制后不支持更改,需要删除原对象重新后添加到跟踪图层上
3,685EXP 2024年04月22日

您好,1.idesktop中如果加载了在线天地图底图设置为贴地模式时会显示栅格化,但是好像要比移动端加载的快一点。

而设置称相对地面模式的话,轨迹路线会被地形遮挡。

2.请问有没有方法可以实现将跟踪图层上绘制的多条轨迹以及其标注,分别加载到新的不同图层上,然后通过控制不同图层的显隐来控制单条轨迹路线的显隐

1.高度模式需要设置为贴对地模式即CLAMP_TO_GROUND,可以使用64位产品包,对于三维数据响应效果更佳

2.可以使用多个kml图层添加不同的对象,参范例程序考地标标注(MarkingPointsOnKMLLayer),其中用到了kml图层
...