以前在工作中都是使用了openlayer,现在想试试看cesium这个框架,其中最主要的一个工作是geoserver上传了一个矢量文件,里面有很矢量图斑,当我在vue+cesium地图界面展示这个图斑文件的时候,我需要点击不同矢量图斑获取不同的图斑数据,用于展示界面。

逛了网上一大圈,发现资料还是比较少,因此记录一下这个代码怎么写、

其实也挺简单的,这点比openlayer好太多了,思路是:Cesium.ScreenSpaceEventType.LEFT_CLICK使用pickRay获取数据,然后对数据进行获取就行了

1.没有点击到矢量图版的时候

2.点击到矢量图斑后

源代码可以查看,欢迎大家来关注。

vue+cesium 点击矢量图层获取geoserver信息 - 知乎

Logo
华为云开发者联盟

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐

  • · 探索大模型奥秘:李宏毅教授带你从原理走向实战
  • · HarmonyOS SDK助力中国建设银行探索金融领域创新场景
  • · 云启未来!带你玩转昇腾云服务算子开发大赛
cover

探索大模型奥秘:李宏毅教授带你从原理走向实战

HarmonyOS SDK助力中国建设银行探索金融领域创新场景

此外,依托HarmonyOS SDK丰富全面的开放能力,建行手机银行将金融业务与HarmonyOS的小艺建议、万能卡片以及智能助手等能力进行深度结合,为用户提供更加智能贴心的金融服务:通过小艺建议,用户可获得智能账务变动信息实时提醒、到达网点即时匹配服务、医保码快速展码;这不仅降低了用户输入错误信息的概率,同时,也确保用户能够获得系统层级一致性的交互体验。后续,建行将进一步探索基于鸿蒙原生应用及元

cover

云启未来!带你玩转昇腾云服务算子开发大赛