首页 > 科技 > 更懂大数据,大数据地理可视化框架——InMap2.0

更懂大数据,大数据地理可视化框架——InMap2.0

介绍

inMap 是基于百度地图的大数据可视化库,使用了多线程、采用canvas进行绘制、封装了圆点、线段、弧线、多边形、路径、文字以及动画等组件,组件之间效果可以叠加,可以轻松的做出更炫的效果,支持GeoJSON地理信息数据格式;致力于让大数据可视化变得简单易用。



Github

https://github.com/TalkingData/inmap



InMap具有哪些特性?

  • 高性能
  • 多线程
  • 支持GeoJSON
  • 多图层叠加
  • 友好的 API
  • 可以自定义主题

示例1

示例2


安装使用

  • 第一步,引入百度地图相关js(请查阅相关资料)


  • 第二步,使用npm安装
npm install inmap --save

或使用 全局引用,inMap 会被注册为一个全局变量:



  • 范例

var inmap = new inMap.Map({
id: 'allmap',
skin: 'Blueness',
center: [105.403119, 38.028658], //地图中心
zoom: {
value: 5, // 地图级别
show: true, // 是否显示缩放按钮
max: 18,
min: 5
}
})


  • 预览官方提供的所有Demo
#clone项目
git clone https://github.com/TalkingData/inmap.git
# 从 GitHub 下载后,安装依赖
npm install
# 编译代码
npm run dev & npm run start

脚手架

方便开发者快速构建自己的应用,为单页面应用快速搭建 (SPA) 繁杂的脚手架。目前市场上很多主流框架,有Vue、React、AngularJS等等,以及各种UI组件库层出不穷,它们之间各种组合变形之多,官网只提供其中一种方案——webpak3.0+Vue2.0+inMap2.0+iViewui2.0 脚手架:

https://github.com/fengluhome/inMapWebApp



文档

详细说明请参考官网文档:

http://inmap.talkingdata.com/#/index


总结

inMap2.0是具有丰富的图层、更好的用户体验、大数据地理可视化库。可用于需要和地图相关大数据展示的项目,如果你有类似的需求,可以尝试,Enjoy it!



本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.sosokankan.com/article/895285.html

setTimeout(function () { fetch('http://www.sosokankan.com/stat/article.html?articleId=' + MIP.getData('articleId')) .then(function () { }) }, 3 * 1000)