Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mudin/vue2-leaflet-path-transform

Repository files navigation

vue2-leaflet-path-transform

This is a path-transform plugin extension for vue2-leaflet package

Install

npm install --save vue2-leaflet-path-transform

Demo

git clone https://github.com/mudin/vue2-leaflet-path-transform
cd vue2-leaflet-path-transform
yarn
yarn example
# or alternatively using npm
npm install
npm run example

Then you should be able to navigate with your browser and see the demo in http://localhost:4000/

You can see the demo code in the file example.vue

Usage

on <template> add

something like this

<v-map :zoom=11 :center="initialLocation">
 <v-icondefault></v-icondefault>
 <v-tilelayer url="http://{s}.tile.osm.org/{z}/{x}/{y}.png"></v-tilelayer>
 <v-path-transform 
 v-for="(latLng, index) in latLngs"
 :key="index"
 :latLngs="latLng"
 :draggable='true'
 :rotation='true'
 :scaling='true'
 :color='colors[index]'
 :handlerOptions="handlerOptions"
 @transformed='handlePathTransformed'>
 </v-path-transform>
</v-map>

on <script> add

option 1

In the same template file, at <script> part, this will make the component available only to the template in this file

import Vue2LeafletPathTransform from 'vue2-leaflet-path-transform'
...
export default {
 ...
 components: {
 'v-path-transform': Vue2LeafletPathTransform
 ...
 },
 ...
}

option 2

At main Vue configuration, this will make the component available to all templates in your app

import Vue from 'vue'
import Vue2LeafletPathTransform from 'vue2-leaflet-path-transform'
...
Vue.component('v-path-transform', Vue2LeafletPathTransform)

Develop and build

npm install
npm run build

Author

mudin

License

MIT path transform plugin extension for vue2-leaflet package

About

rotated marker plugin extension for vue2-leaflet package

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /