首页 / 浏览问题 / 组件GIS / 问题详情
自己设计的图例添加到地图中,实现打点功能?
28EXP 2018年03月13日

最近公司要做一个C/S架构的应用软件,内嵌地图,我采用了superMap objects java 组件,看了一些例子,目前只找到action的打点方式,不能按照自己的想法将图标添加到指定的位置。我该怎么办呢,用哪个类能实现我的想法?

  SampleCode中的打点函数是这样的

/**
     * 绘制点
     */
    public void drawPoint() {
        pointLayer.setEditable(true);
        regionLayer.setEditable(false);
        textLayer.setEditable(false);
        lineLayer.setEditable(false);
        mapControl.setAction(Action.CREATEPOINT);
        System.out.println(mapControl.getTrackMode());
    }

1个回答

你好,请问你的意思是想把你做好的图例放在指定位置吗?
9,232EXP 2018年03月13日
对,不同的图例代表不同的事件,要在地图上标记出来。
地图上添加对象除了用mapcontrol.setAction(Action.CREATEPOINT),还可以通过点串(写具体的坐标)添加到数据集中。点对象可以设置其风格
这个方法在哪里?也在 mapcontrol 的方法了吗?
能告诉我具体的方法吗?
你可以在帮助文档搜一下point2Ds,里面有具体的放法,point2d.setX();point2d.setY();
谢谢,找到了。
...