首页 > 其他分享 >Cesium + mapv 可视化

Cesium + mapv 可视化

时间:2023-01-19 23:22:06浏览次数:68  
标签:示例 var 可视化 cesiumMapLayer Cesium mapv

最近将 mapv 一些官方示例移植到了 Cesium 上,记录一下问题

mapv示例:mapv (baidu.com)

mapv 本身没有提供类型定义文件,直接通过 npm 下载的 mapv 库也只有 build 好的文件,故直接把 mapv.js 放到到工程内使用

注意,此处第一个坑就出来了,mapv 源码中,有一段代码他需要检测到 Cesium 的存在,之后才开始构建 cesiumMapLayer 类

if (typeof Cesium !== 'undefined') {
    var defIndex = 0;
    var r = Cesium;

    var MapVLayer$1 = function () {
        ...
    }
}

所以需要在全局挂载 Cesium,若想写在一个文件内,还不能用 import,会提升,所以要用require

let win: any = window;
win.Cesium = Cesium;

const mapv = require("./mapvAPI/mapv.js");

此时 mapv 中的 cesiumMapLayer 类就可以正常使用了

然后只需要把 Demo 中的 baiduMapLayer 换成 cesiumMapLayer,第一个参数换成 viewer 即可

这里我也没有研究太深入,mapv 的使用以后抽空可以看看,很强的一个可视化库,百度的几个可视化库都很牛

完整版请移步LiZzhi/cesium-plugin (github.com),如果对您有帮助,请给我一颗star,谢谢。

标签:示例,var,可视化,cesiumMapLayer,Cesium,mapv
From: https://www.cnblogs.com/xt112233/p/17062288.html

相关文章

  • 可视化VIT中的注意力
    2022年,VisionTransformer(ViT)成为卷积神经网络(cnn)的有力竞争对手,卷积神经网络目前是计算机视觉领域的最先进技术,广泛应用于许多图像识别应用。在计算效率和精度方面,V......
  • 开源数据可视化工具对比:PowerBI VS. DataEase
    最近项目实施过程中,用户提到领导希望可以有什么可视化的大屏把一些数据展示出来,以便于进行分析。因此,利用业余时间研究了一下两款可视化工具:PowerBI与DataEase。两款工具可......
  • 图扑智慧充电桩可视化运营平台|新能源数字化
    前言电动汽车产业在新能源背景下蓄势勃发,已经成为当下广泛流行、节能环保的绿色出行交通工具。随着特斯拉、宝马、蔚来等众多新能源汽车企业的纷纷布局,市场主体多元化对充......
  • c++生成csv文件并在python界面可视化
    前景概要为什么生成的是csv文件而不是txt文件因为txt在python那边处理起来比较麻烦需要两组数而数与数之间存在对应关系这样两组数同样需要两组就是两组xy数值然后......
  • Cesium源码之Label(二)
    我们查看Cesium源码时,有时会发现源码中有大量的includeStart开头的注释,如下图所示。这里面大多是调试信息,当使用gulp打包时,removePragmas参数设置为true,则会删除includeSt......
  • 数字孪生三维可视化场景搭建如何搭建?
    数字孪生不仅是物理世界的镜像,还需接受物理世界的实时信息,反过来实时驱动物理世界,进化为物理世界的先知、先觉甚至超体。这个演变过程被称为成熟进化,即数字孪生体的生长发......
  • Prometheus笔记-Grafana可视化
    Grafana官网下载Grafana[root@VM-24-9-centosPrometheus_server]#wgethttps://dl.grafana.com/oss/release/grafana-9.3.2.linux-amd64.tar.gz安装Grafana[root@VM......
  • BI 可视化工具不只有视图,还有报表
    前言:对于市面上常见的BI可视化工具而言,如FineBI、观远BI、SmartBI、DataEase等,它们所提供的功能并不仅仅是局限于柱状图、折线图、地图、饼图、散点图、热力图等视图。......
  • 【深度学习】pytorch使用tensorboard可视化实验数据
    [1]可视化界面  先上效果图:[2]使用教程[2.1]安装pytorch和tensorboard  输入命令:pipinstalltorchpipinstalltensorboard[2.2]在代码中使用write  代码dem......
  • tensorboard 可视化 No dashboards are active for the current data set.
    错误运行后出现:补救修正logs文件位置,添加绝对路径......