介绍
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
赞 (5)
打赏 微信扫一扫
2019世界VR产业大会展览人气旺 民众体验VR“黑科技”
« 上一篇2019-10-20 18:35:12
VR产业迎来复兴期 华为定位打造VR高速公路
下一篇 »2019-10-20 18:35:17