51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Planetary.js 旋转地球插件

Planetary.js 是一款生成可交互地球模型的插件。

简介 {#简介}

特点 {#特点}

  • 完全可定制,包括颜色,旋转等等
  • 在任何具有自定义颜色和大小的位置显示动画
  • 支持鼠标拖动+缩放操作
  • 可扩展的基于插件的架构

核心 js 与 json 文件下载 {#核心-js-与-json-文件下载}

  • 核心 js 有三个,名字叫 d3.v3.min.jstopojson.v1.min.jsplanetaryjs.min.js

  • 需要使用的文件名字叫 world-110m.json

  • planetaryjs.min.js可以在官网下载:http://planetaryjs.com/download/

  • 另外两个 js 文件我是从 github 上面知道了地址自己扒下来的,两个带 http 开头的文件就是了

使用方法 {#使用方法}

  • 拿到文件后可以放在静态网页的某个文件夹,也可以放到自己的图床里,也可以直接引用原始的 js 文件,总之可以访问到就可以
  • 注意 :直接本地运行是不能显示地球的,需要在 web 服务器上才能正确显示。

官网 demo {#官网-demo}

  • 在 web 服务器访问该页面

  • 这就是最简单的 demo 了

展示 demo {#展示-demo}

  • 我上文展示的 demo 本质上是官网的 demo ,但是其中有一点 bug,我做了修改
  • 代码如下:

效果展示 {#效果展示}

  • 上述 demo 的效果是展示动态的地球

加入响应 {#加入响应}

  • 带响应效果展示:

参考资料 {#参考资料}



文章链接:
https://www.zywvvd.com/notes/tools/planetary-js/planetary-js/

赞(1)
未经允许不得转载:工具盒子 » Planetary.js 旋转地球插件