1.0.5 • Published 3 years ago

vue2-leaflet-pancontrol v1.0.5

Weekly downloads
4
License
BSD-2-Clause
Repository
github
Last release
3 years ago

vue2-leaflet-pancontrol

This is a Vue2Leaflet plugin to provide the Leaflet.Pancontrol control on Leaflet maps in Vue applications.

Installation

npm install --save vue2-leaflet-pancontrol

Local demo

git clone git@github.com:kuzdo/vue2-leaflet-pancontrol.git
cd vue2-leaflet-pancontrol

npm install
npm run example

You should then be able to visit http://localhost:4000 to see a leaflet map with the pancontrol controls.

Usage

Adding the component to a map

With the LControlPancontrol component loaded into Vue (see below), simply add the l-control-pancontrol element inside an l-map. For example,

<l-map>
  <l-control-pancontrol :position="'topright'" />
</l-map>

Loading the Vue component

You can either install the control globally within your application at the point where you initially configure Vue, or import the control only within the components that require it.

Option 1: Local import

In the <script> of a Vue component,

import LControlPancontrol from 'vue2-leaflet-pancontrol';
// ...
export default {
  // ...
  components: {
    LControlPancontrol,
    // ...
  },
  // ...
};

Option 2: Global install

Where you load and configure your Vue environment,

import Vue from 'vue';
import LControlPancontrol from 'vue2-leaflet-pancontrol';
// ...
Vue.component('l-control-pancontrol', LControlPancontrol);
// ...

Credit

The majority of the credit for this plugin goes to the author of and contributors to the underlying Leaflet.Pancontrol control, and of course the plugin wouldn't be possible without Vue, Leaflet, and Vue2Leaflet.

Plugin author

Przemysław Kużdowicz

License

This project is licensed under the BSD 2-Clause "Simplified" License - see the LICENSE file for details.

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago