十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
小编给大家分享一下Cesium开发中常用地图事件有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
为罗甸等地区用户提供了全套网页设计制作服务,及罗甸网站建设行业解决方案。主营业务为成都网站建设、做网站、罗甸网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
viewer.scene.camera.moveEnd.addEventListener(function() {
//实现对应的移动结束操作
});
var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas);
handler.setInputAction(function (movement) {
//鼠标移动的结束坐标,也有起始坐标
var pickedObject = scene.pick(movement.endPosition);
//判断当前鼠标处,是否有对象
if (
Cesium.defined(pickedObject) &&
pickedObject.id instanceof Cesium.Entity
) {
//实体对象的处理
}, Cesium.ScreenSpaceEventType.MOUSE_MOVE);
//鼠标的点击事件,这个是判断数据点击所在的位置
var handler.setInputAction(function (movement) {
//此处就只有鼠标的点击位置了
var pickedObject = scene.pick(movement.position);
if (
//同样也是判断点击处的对象信息
Cesium.defined(pickedObject) &&
pickedObject.id instanceof Cesium.Entity
) {
}
}, Cesium.ScreenSpaceEventType.LEFT_CLICK);
handler.removeInputAction(
Cesium.ScreenSpaceEventType.LEFT_CLICK
);
//移除鼠标移动事件
handler.removeInputAction(
Cesium.ScreenSpaceEventType.MOUSE_MOVE
);
viewer.scene.preRender.addEventListener(function() {
});
以上是“Cesium开发中常用地图事件有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!