首页 / 浏览问题 / 三维GIS / 问题详情
webgl 3D中在点击位置添加地标想在此弹出框对地标说明或添加说明怎么实现
8EXP 2019年11月29日
使用产品:iserver 9D  iclient 3D for WebGL

操作系统:win7 x64

问题描述:添加地标后获取了位置,返回的是x和y,根据这两个值在此做了一个弹窗,对地标进行说明,但是这个弹窗不会随着地标移动而移动,请问怎么实现对地标处添加弹出框并随着地标能移动。另外,请问x和y这个两个值是什么含义

以下是我的代码:

handlerMarker.movingEvt.addEventListener(function(windowPosition){
        tooltip.showAt(windowPosition,'<p>点击绘制地标</p>');
        x = windowPosition.x;
        y = windowPosition.y;
    });
    
    handlerMarker.drawEvt.addEventListener(function(result){
        tooltip.setVisible(false);
        $("#addmark")[0].attributes[1].value="position: absolute;left: "+x+"px;top: "+y+"px;display: none;"
        $("#addmark").show();
    });

1个回答

您好,参考这个demo,点击之后,根据点击的位置制作一个div来显示所需要的信息。
http://support.supermap.com.cn:8090/webgl/examples/editor.html#individualInformation

1,255EXP 2019年11月29日
...