Makes it possible to draw triangle, square, star(n-corner) with L.StarCircleMarker
& L.StarCircle
on Leaflet maps.
Look into the Demo.
var mapCenter = map.getCenter();
var star1 = L.starCircleMarker(mapCenter,{
radius: 50,
star: 3,
}).addTo(map);
var star2 = L.starCircle(L.latLng(mapCenter.lat, mapCenter.lng - 0.05), {
radius: 500,
star: 4,
}).addTo(map);
var star3 = L.starCircleMarker(L.latLng(mapCenter.lat, mapCenter.lng + 0.05), {
radius: 50,
star: 5,
}).addTo(map);
Download leaflet-starcircle.js and include them in your project.
With script node:
<script src="./leaflet-starcircle.js"></script>
With esm import:
import "./leaflet-starcircle.js"
Option | Description |
---|---|
star | number of star corners. (<3: normal circle, 3: triangle, 4: square, >4: n-corner-star) |