数据地球!

来源:互联网 发布:spss软件 mac 编辑:程序博客网 时间:2024/04/28 12:54

  在数据爆炸的今天,满满当当的表格、文字显然已经不能满足现代人对信息的快速、准确获取,数据可视化也就越发显得迫切。作为新时代的程序员,显然要将数据玩得更加高大上(有逼格)一点。
   最近做到一个小需求,要让用户的数据(包含各种地理位置信息)实时的显示出来,最好能把数据做得好看一点,还具体的提到最好要做出数据在地球上动态显示的样子。可是一个java程序员,我深知这些图形、动画之类的非我辈擅长,乃c++之长处也。但是既然需求摆在那里,跪着也要实现啊!
   好了,罗里吧嗦一大堆,还是来介绍一款我谷哥教我的大杀器:Cesium.。这个单词翻译过来就是元素铯,它是制造真空件器主要原料。作为一款专用来在浏览器中显示3D地球的javascript框架,程序员可以极其简单的在一个h5页面上呈现出一个非常漂亮的地球模型,就连我这样的js白痴都可以分分钟看懂它的demo,分分钟上手。
   正式开始我们美丽地球之旅吧。首先要用人家的东西,当然先要下载了!想想国外的这些新技术确实是牛X,想到自己的菜不禁抹了一把老泪,然后动手去人家的官网:Cesium去下载,它一般都是一个月更新一次,找最新的下就是了。但是如果你没有翻墙的本领,那速度绝对会让你炸矿,如果不嫌旧,可以直接在这里下载。
   下载好之后,当然要看看我们美丽的星球了。把下好的东西扔到tomcat的webapp下,浏览器输入:http://localhost:8080/Cesium-1.35/就能看到人家为我们贴心准备的傻瓜教程了!
这里写图片描述
   点击hello world。写了那么多hello world,这次是真的要“hello world”了,想想还有点小激动呢。
hello word

  仅仅就提供一个hello world看看就算了?当然不是!
  请注意看这一段:

  点进去,
想你所想

   这个有点丑的框架页,这个号称galley的东西,在线生成各种demo代码,还能一键保存,简直贴心到泪奔有没有。无论你想加个正方体、球体、甚至是一个3D模型,实例代码绝对够用了。

   初识Cesium,我已经不能自已,接下来就是操作一波了。