0.1.2 • Published 2 months ago

leaflet.osmdatapicker v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

Leaflet OSM Data Picker Plugin

Leaflet OSMDataPicker Plugin is a JavaScript plugin that provides a very simple interface for selecting OpenStreetMap (OSM) data within a drawn polygon on a Leaflet map.

Note: This plugin is still under development. Improvements and fixes are ongoing.

Features

  • Allows users to draw polygons on the map interface.
  • Provides a popup interface for selecting OSM data categories and values.
  • Sends queries to the OSM Overpass API to retrieve data within the drawn polygon.
  • Displays retrieved OSM data on the map.

Requirements

Leaflet 1.0.0 and plus

Desktops: Windows 10, Google Chrome, Microsoft Edge

Demo

You can view a demo here.

Installation

npm install leaflet.osmdatapicker

then add these 2 lines in your main html file :

<script src="./node_modules/leaflet.osmdatapicker/src/leaflet-osmdatapicker.js"></script>
<link
  rel="stylesheet"
  href="./node_modules/leaflet.osmdatapicker/src/osmdatapicker-page.css"
/>

or use with CDN :

<script src="https://unpkg.com/leaflet.osmdatapicker@latest/src/leaflet-osmdatapicker.js"></script>
<link
  rel="stylesheet"
  href="https://unpkg.com/leaflet.osmdatapicker@latest/src/osmdatapicker-
page.css"
/>

Usage

var map = L.map("map").setView([46.6031, 1.8883], 6);
L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png").addTo(map);

L.OSMDataPicker.addControl(map);

Licence

This plugin is released under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! :) If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository.

0.1.2

2 months ago

0.1.1

2 months ago

0.1.0

2 months ago

1.0.0

2 months ago