om-layer component.<om-layer id="earthquakes"
type="GeoJsonLayer"
data="usgs-earthquakes.geojson"
get-fill-color="scale($mag, sequential, …)"
filter-field="time"
filter-range="[start, end]">
</om-layer>
<om-widget
watch="data:earthquakes layers">
<script type="om/widget">
this.render = (ctx) => {
const stats = ctx.stats(
"earthquakes", "mag"
);
};
</script>
</om-widget>
<input id="start-slider"
type="range" />
<input id="end-slider"
type="range" />
ctx.emit("filter-layer", {
field: "time", range: [start, end]
});
npm install @nika-js/onlymap