mirror of
https://github.com/hyperknot/openfreemap.git
synced 2026-05-21 14:02:15 +00:00
@@ -1,3 +1,32 @@
|
||||
## Using Leaflet?
|
||||
## Using Leaflet
|
||||
|
||||
A Leaflet-based snippet is coming soon.
|
||||
[MapLibre GL Leaflet](https://github.com/maplibre/maplibre-gl-leaflet) provides a binding for Leaflet that allows you to add vector tile sources to the Leaflet map.
|
||||
|
||||
Include the following links and scripts in your page:
|
||||
|
||||
```html
|
||||
<!-- Leaflet -->
|
||||
<link rel="stylesheet" href="https://unpkg.com/leaflet/dist/leaflet.css" />
|
||||
<script src="https://unpkg.com/leaflet/dist/leaflet.js"></script>
|
||||
|
||||
<!-- Maplibre GL -->
|
||||
<link href="https://unpkg.com/maplibre-gl/dist/maplibre-gl.css" rel='stylesheet' />
|
||||
<script src="https://unpkg.com/maplibre-gl/dist/maplibre-gl.js"></script>
|
||||
|
||||
<!-- Maplibre GL Leaflet -->
|
||||
<script src="https://unpkg.com/@maplibre/maplibre-gl-leaflet/leaflet-maplibre-gl.js"></script>
|
||||
```
|
||||
|
||||
Initialize it to a div like this:
|
||||
|
||||
```html
|
||||
<div id="map" style="width: 100%; height: 500px"></div>
|
||||
<script>
|
||||
const map = L.map('map')
|
||||
.setView([52.517, 13.388], 9.5)
|
||||
|
||||
L.maplibreGL({
|
||||
style: 'https://tiles.openfreemap.org/styles/liberty'
|
||||
}).addTo(map)
|
||||
</script>
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user