首页 / 浏览问题 / 三维GIS / 问题详情
添加图标后 图标的鼠标事件怎么添加?
58EXP 2018年10月17日
viewer.entities.add({
    id:"idone",
    position : Cesium.Cartesian3.fromDegrees(116.39, 39.9,454),
    billboard :{//广告板
        show : true, // default
        image : "",
        width:30,
        height:30,
    },
    name :"图标一",
    //description: '<div>df<div>'
});

这样添加图标后  在三维地图中 我想 添加 图标点击,移入事件怎么添加?(就是点击图标后就alert(), 鼠标移入图标后也 alert()

问题关闭原因: 已解决

1个回答

ScreenSpaceEventType(),您可以使用这个接口,参考官网的可视域范例。http://support.supermap.com.cn:8090/webgl/examples/editor.html#viewshed3D

1,063EXP 2018年10月18日
点击是可以触发了  但是点击地图就会触发  我需要是点击图标,这个怎么限制呢?
var scene = viewer.scene;
var handler = new Cesium.ScreenSpaceEventHandler(viewer.canvas);
handler.setInputAction(function (e){//这样写就是点击地图就会触发 而不是点击图标
}, Cesium.ScreenSpaceEventType.LEFT_CLICK);

那您可以参考http://support.supermap.com.cn:8090/webgl/examples/editor.html#Geometry这个链接实现点击事件

...