vue-use-leaflet

Vue composition utilities for leaflet map
15,495 5
Install
npm install vue-use-leaflet
Latest Version:0.1.7
Vue:2 · 3
License:MIT
Last Updated:Nov 24, 2023
Links: GitHub  ·  npm
Maintainer: nikolaynau

vue-use-leaflet npm version npm downloads

Vue composition utilities for leaflet map.

Documentation & Demo

Installation

# NPM
$ npm install vue-use-leaflet leaflet

# Yarn
$ yarn add vue-use-leaflet leaflet

# pnpm
$ pnpm install vue-use-leaflet leaflet

Usage

import { useLeafletMap, useLeafletTileLayer, useLeafletDisplayLayer } from 'vue-use-leaflet';

export default {
  setup() {
    // dom element reference
    const element = ref(null);

    // create leaflet map
    const map = useLeafletMap(element);

    // create osm tile layer
    const tileLayer = useLeafletTileLayer(
      'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'
    );

    // add layer to the map
    useLeafletDisplayLayer(map, tileLayer);

    return { element };
  }
};

License

Licensed under the MIT License.

Related Packages

@cocoar/vue-map

Interactive Leaflet map component for Vue 3. Data-driven and standalone — it kno...

3,355 0
j-offline-map

Vue 3 offline PMTiles map component based on Leaflet

1,484
vue2-leaflet-freedraw

A Vue2Leaflet wrapper for Freedraw

4,435 13
vue-map-ui

Map component library based on leaflet for Vue 3

15,119 7
@vueuse/metadata

Metadata for VueUse functions

354,945,235 22,390

Version History

Version Released License
0.1.7 MIT
0.1.6 MIT
0.1.5 MIT
0.1.4 MIT
0.1.3 MIT