cesium 使用supercluster.js插件实现聚合功能

cesium实现POI点位聚合与删除点位的封装 将实现准备好的点位json文件或接口返回的数据传入。使用相应的API实现删除功能。 阅读详情
引入supercluster.js脚本

 <script id="cesium_sandcastle_script">

    function startup(Cesium) {

      'use strict';

      //Sandcastle_Begin

      //设置主视角,默认进入时视角范围

      SetHoumeViewerjd(118.25669445145353, 21.58050898317632, 123.91666536429605, 25.77861604625837);

 //创建cesium地球

      var viewer = new Cesium.Viewer("cesiumContainer", {

        selectionIndicator: true,

        infoBox: true,

        //需要进行可视化的数据源的集合

        animation: true, //是否显示动画控件

        shouldAnimate: true,

        homeButton: true, //是否显示Home按钮

        fullscreenButton: true, //是否显示全屏按钮

        baseLayerPicker: true, //是否显示图层选择控件

        geocoder: false, //是否显示地名查找控件

        timeline: true, //是否显示时间线控件

        sceneModePicker: true, //是否显示投影方式控件

        navigationHelpButton: true, //是否显示帮助信息控件

        requestRenderMode: true, //启用请求渲染模式

        scene3DOnly: false, //每个几何实例将只能以3D渲染以节省GPU内存

        sceneMode: 3, //初始场景模式 1 2D模式 2 2D循环模式 3 3D模式  Cesium.SceneMode

        //加载天地图影像地图,WebMapTileServiceImageryProvider该接口是加载WMTS服务的接口

        //tileset添加地形,本地地址

        imageryProvider: new Cesium.TileMapServiceImageryProvider({

          url: 'http://192.168.2.27:8080' + '/TMS/',

          fileExtension: 'jpg',

          layer: 'img',

          style: 'default',

          tileMatrixSetID: 'w',

          format: 'tiles',

          maximumLevel: 20,

          name: "main"

        }),

      });

      //去掉版权信息

      viewer._cesiumWidget._creditContainer.style.display = "none";

      //光照

      viewer.scene.globe.enableLighting = false;

      //地形深度

      viewer.scene.globe.depthTestAgainstTerrain = false;


      var level;//当前地图级别


      //设置相机主视角

      function SetHoumeViewerjd(west, south, east, north) {

        //参数为经纬度

        Cesium.Camera.DEFAULT_VIEW_RECTANGLE = new Cesium.Rectangle.fromDegrees(west, south, east, north);

        if (Cesium.defined(viewer)) {

          var hw1 = viewer.camera.computeViewRectangle();

          console.log("设置后相机视角", hw1);

        }

      }



      //加载poi数据

      function LoadJsonData() {

        getJSON('../Apps/SampleData/geojson/cadshp/上海市-矢量地图_百度POI (V1.0)1.json', (geojson) => {

    
Cesium 点位聚合 这里使用的是 cesium 沙盒演示中自带的数据进行实现。根据得到的 DataSource 对象配置聚合。添加到 viewer.dataSources。 阅读详情

相关推荐

supercluster:用于浏览器和Node的非常快速的地理空间点集群库

超级集群 一个非常快速JavaScript库,用于浏览器和Node的地理空间点聚类。 < script src =" https://unpkg.com/supercluster@7.1.2/dist/supercluster.min.js " > </ script > const index = new Supercluster ( { radius : 40 , maxZoom : 16 } ) ; index . load ( points ) ; index . getClusters ( [ - 180 , - 85 , 180 , 85 ] , 2 ) ; 在Leaflet中聚集600万个点: 安装 使用NPM( npm install supercluster )或Yarn( yarn add supercluster )安装,然后: // import as a ES module import Supercluster from 'supercluster' ; // or require in Node / Browserify cons

88.(cesium篇)cesium聚合图.rar

该资源包的执行效果查看地址:https://blog.csdn.net/m0_60387551/article/details/123184049 “地图之家”专栏中的“88.(cesium篇)cesium聚合图”。如下载有问题,可联系博主。 解压密码:cesium

夜间灯光遥感数据介绍及下载汇总

夜间灯光遥感数据介绍及下载汇总

qq_43874102的博客 1万+

arcgis select by attributes一次选多个_视频:如何基于ArcGIS与GeoDa求莫兰指数和绘制莫兰散点图?...

莫兰指数是全域莫兰指数(Global Moran's I)的简称,是澳大利亚统计学家帕特里克·阿尔弗雷德·皮尔斯·莫兰(Patrick Alfred Pierce Moran),在1950年提出的。详细介绍,如下:莫兰指数取值范围在-1.0至1.0之间。当Moran's I >0时,表示空间正相关性,其值越大,空间相关性越明显;当Moran's I <0时,表示空间负相关性...

weixin_39948247的博客 1758

Versal ACAP NoC实战:像理解计算机网络一样配置AXI NoC,打通PS与PL数据通路

本文深入探讨了Versal ACAP NoC的配置与优化,通过计算机网络类比解析NoC架构,详细介绍了在VD100开发板上配置AXI NoC实现PS与PL数据交互的实战步骤。文章涵盖NoC组件功能、Vivado配置技巧、性能优化方法及常见问题解决方案,帮助开发者高效打通Versal芯片的数据通路。

weixin_42665255的博客 291

JAVA + 海康威视SDK + FFmpeg+ SRS 实现海康威视摄像头二次开发

海康威视SDK接入方案摘要 本文介绍了使用海康威视官方SDK开发物联网平台摄像头接入功能的完整方案。系统采用Java后端集成HCNetSDK控制摄像头,通过FFmpeg将RTSP流转为RTMP推送到SRS流媒体服务器,前端基于HTTP-FLV协议实现视频播放。文章详细说明了开发准备工作,包括SDK下载、SRS部署、FFmpeg安装等关键步骤,并提供了数据库表设计和接口定义。核心部分展示了如何集成海康SDK,包括提取必要代码、加载DLL文件、配置打包插件等具体实现细节,最终形成了一套支持实时预览、回放和下载的

2401_83057947的博客 2258

STM32进入HardFault_Handler时,如何找到问题所在?

当STM32进入HardFault_Handler时,定位问题发生的点

m0_60831979的博客 2149

小程序真机调试蓝牙可以使用,线上发布版本蓝牙无法使用

小程序提示请打开蓝牙,微信小程序蓝牙无法连接,小程序真机调试蓝牙可以使用,线上版本蓝牙无法使用,测试环境蓝牙正常,开发环境蓝牙正常,发布后蓝牙无法使用

renkai721的专栏 826

Allegro如何画Photoplot_Outline操作指导

在用Allegro进行PCB设计的时候,最后进行光绘输出前,Photoplot_Outline是必备一个图形,所有在Photoplot_Outline中的图形将被输出,Photoplot_Outline以外的图形都将不被输出。如何绘制Photoplot_Outline,具体操作如下。如何画Photoplot_Outline操作指导。

weixin_54787054的博客 2624

Transformer实战(39)——多模态生成式Transformer

能够理解多种类型输入的模型被称为多模态模型。多模态学习是人工智能 (Artificial Intelligence, AI) 领域的重要研究方向之一,长期受到众多研究人员的关注。本节将介绍使用多模态模型的生成式 AI,包括文本到图像 (text-to-image) 和文本到音乐 (text-to-music) 的生成模型。将介绍 Stable Diffusion 及其工作原理,同时也将介绍 MusicGen 和 AudioGen 模型。

盼小辉丶的博客 2399

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: Cesium 添加导航罗盘
下一篇: Cesium使用turf.js简单应用
考班格
博客等级 码龄16年 135粉丝 256原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值