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) |
