fabric-map-vue v0.0.11
fabric-map-vue
Fabric-based map coordinate, SVG heatmap
Based on fabricjs v2.4.5 development, the heat map is based on heatmap.js v2.0.5+ development , relying on Vue.js v2.2.6+.
Features
- Auto resize
- heatmap
- Map coordinate
- Distance drawing
- Map switching
Document
Feature Preview
Heatmap sample source

Zoom type sample source

Map Coordinate sample source

Distance drawing sample source code

Map Switching sample source

Background setting sample source

Installation
NPM
Install the package.
$ npm install fabric-map-vueFirst need to quote fabric.js
<script src="https://cdn.jsdelivr.net/npm/fabric-map-vue@0.0.10/dist/fabric.min.js"></script>Register the component
Import Vue from 'vue'
Import FabricMapVue from 'fabric-map-vue'
Vue.use(FabricMapVue)You may now use the component in your markup
<fabric-map-vue svg-map-url="https://qiniu.qjzd.net/cf.svg"></fabric-map-vue>CDN
include vue, fabric.js, heatmap.js, fabric-map-vue.js, fabric-map-vue.css
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fabric-map-vue@0.0.10/dist/fabric-map-vue.css"/><script src="https://cdn.jsdelivr.net/npm/vue@2.6.10"></script>
<script src="https://cdn.jsdelivr.net/npm/fabric-map-vue@0.0.10/dist/fabric.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/heatmap.js@2.0.5/build/heatmap.min.js"></script>
<!-- Use the latest version -->
<script src="https://cdn.jsdelivr.net/npm/fabric-map-vue@latest"></script>
<!-- or specify a version -->
<script src="https://cdn.jsdelivr.net/npm/fabric-map-vue@0.0.10"></script>You may now use the component in your markup
<fabric-map-vue svg-map-url="https://qiniu.qjzd.net/cf.svg"></fabric-map-vue>Local development
development
$ npm i
$ npm run docs-devpublish
$ npm install -g babel-cli@6.26.0
$ npm install -g rollup@0.67.3
$ chmod a+x scripts/build
$ npm run release
$ git push --follow-tags origin dev && npm publishIf you use the window system, you can't execute directly npm run release, you need to install git bash software, and then use git bash to execute the command ./scripts/build and npm run release:only.
docs-publish
$ npm install -g gh-pages
$ chmod a+x scripts/docs-publish
$ npm run docs-publishIf you use the window system, you can't execute directly npm run docs-publish, you need to install git bash software, and then use git bash to execute the command ./scripts/docs-publish.
Donation
If you find it useful, you can buy us a cup of coffee.
License
Copyright (c) 2019-present, Qin Nian