首页 / 浏览问题 / 移动GIS / 问题详情
坐标放样功能
55EXP 2021年05月31日
您好,我这边想实现的功能是放样功能,根据定位信息,指引我们去放样点,基本功能已经实现,存在问题。

1.  定位点实时刷新,然后DynamicView进行引导线和定位图标的更新,然后现在问题就是他会连底图也会动,有没有方法能设置不能动?

2. 能不能设置定位点一直在中心,而不是利用mapcontrol.panto方法进行移动。
问题关闭原因: 慢慢解决吧

1个回答

您好,1.可以直接刷新动态层,DynamicView.refresh
2.在定位的监听事件里面设置地图的中心点坐标,这样定位发生改变,地图的中心点也是定位点坐标,map.setCenter();
9,192EXP 2021年06月01日

1.您好,按照您说的那样,只刷新Dynamicview的话,会出现线引导的线和目标点分开,我目标点是存在某个数据集的。

2.或者类似这样的放样功能有啥其他好的方法实现吗?

如果您那边是想地图不刷新只刷新其他图层的话建议您那边还是都添加到动态图层,目标点可以存在数据集中,只是不显示在地图中
啊?可是我这边都是直接加载进去底图的。那就只有放样点时候隐藏那个图层,然后在构建一个传入。

现在还有一个问题,那我是不是放样点线的样式无法设计,geostyle有setMarkerSybmbol方法,但是Dynamicstyle好像没有设置这个的接口?
Dynamicstyle可以通过设置背景图片来改变它的样式
那这我知道,点可以。线也可以吗?能像geostyle那样设置一个symnolId那样吗?
线的样式只能通过setPathEffect(android.graphics.PathEffect effects)来设置哈,或者设置一个线的颜色就可以了
行吧。。。。谢谢,我再试试
...