Create geojson circles in javascript.
var center = [-75.343, 39.984];
var radius = 3;
var units = 'kilometers';
var properties = { foo: 'bar' };
var myCircle = new Circle(center, radius, {
units: units,
zoom: 12,
properties: properties
});
var geojson = myCircle.asGeojson();
// Update circle center
myCircle.updateCenter([0,0]);`
// Update circle zoom
myCircle.updateZoom(10);
// Update circle radius
myCircle.updateRadius(100);
npm install
If using in your app, include the following library in your code:
dist/geojson-circle.js
If building a new version from source:
num run build
Use Mapbox GL JS to load the example implementation at /examples at www.mapbox.com/labs/draw-circle: