1.4.0 • Published 3 years ago

vue-great-nepal v1.4.0

Weekly downloads
37
License
-
Repository
github
Last release
3 years ago

Vue Great Nepal

Vue.js component for Greater Nepal Map

NPM JavaScript Style Guide

Installation

npm install --save vue-great-nepal

Live Demo

Visit the links below and play around with different types of map available.

https://jwn25.github.io/vue-great-nepal

OR

https://jeevandhakal.com.np/vue-great-nepal-playground

Usage

<template>
  <div id="app">
    <DistrictMap 
       set-random-color="true"
       :stroke-width="2"
       stroke-color="#000000"
       :on-map-click="mapClicked"
    />
  </div>
</template>

<script>
import { DistrictMap, ZoneMap, ProvinceMap } from 'vue-great-nepal'

export default {
  name: 'App',
  components: {
    DistrictMap,
    ZoneMap,
    ProvinceMap
  },
  methods: {
    mapClicked(data) {
      console.log(data)
    },
  }
}
</script>

Available Props

PropsAcceptsDefaultDesc
set-random-colorBooleanfalseSets random color for every item in the map
hover-colorString (Color name e.g: red or color HEX code)#eee4edSet background color on map hover
stroke-widthNumber1Set line width of map
stroke-colorString (Color name e.g: red or color HEX code)1Set line color of map
provience-colorsArray (Array of color codes for 7 provinces)[]Custom province color set e.g 'red', 'blue', '#FF00FF'..... total 7. NOTE: Only applicable for DistrictMap and ProvinceMap
wrapper-classStringnullCustom class for whole map wrapper
item-classStringnullCustom class for each map item i.e. each district on DistrictMap

Available Events

EventDesc
on-map-clicktrigger on every map item click
on-map-hovertrigger on every map item hover

Example event for DistrictMap (on district click or hover)

{
  area: 3312,
  headquarter: "Salleri",
  headquarter_ne: "सल्लेरी",
  max_elevation: 8848,
  name: "Solukhumbu",
  name_ne: "सोलुखुम्बु",
  population: 105886,
  province: 1,
  website: "www.ddcsolukhumbu.gov.np",
  zip: 56000
}

About Author

Jeewan Dhakal

jeewandhakal25@gmail.com

Credit

Thank you Kiran Neupane for this awesome idea. Check out his repository for react-js component for Nepal map.

License

MIT © jwn25

1.4.0

3 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.3.0

4 years ago

1.2.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.0

4 years ago