首页 / 浏览问题 / 组件GIS / 问题详情
iObjects.Java刷新跟踪图层的机制问题
272EXP 2025年06月04日

使用iObjects.java打开了一个工作空间里的地图。

目前在这个地图上实现了一堆功能,比如

1. 模拟驾驶的功能,地图中心点会出现一个图标,然后这个图标会随着时间和路径移动,移动时会修改地图的中心点坐标模拟移动

2. 高亮选择的路径

这两个功能都是将对应的要素添加到跟踪图层上然后通过刷新地图实现的,在地图缩放到局部的时候,可以正常刷新

但当地图缩放程度超过某一范围时,代码的刷新就不会再起作用,1会一直停在原地,2则是点击了也没有反应,必须让鼠标在地图上移动一下或者缩放比例尺才能正常反映上去,请问这是为什么,应该如何解决

||补充:我在代码里设置了

m_MapControl.getMap().setVisibleScales(new double[]{(double) 1 /250000, (double) 1 /100000, (double) 1 /50000, (double) 1 /25000, (double) 1/10000, (double) 1/5000, (double) 1/2500, (double) 1/1000, (double) 1/500, (double) 1/250, (double) 1/100});
m_MapControl.getMap().setVisibleScalesEnabled(true);

然后经过测试发现,1/5000以及在这之后的比例尺都可以正常刷新,但1/10000以及往前的比例尺就都是上述情况了

1个回答

您好  问题描述的很清楚,能否给我一份代码尝试复现下呢,可以私信联系
1,275EXP 2025年06月04日
...