Visualize image files for indoor maps.
We expect the datasource to provide a parseable JSON string of an object in the shape:
{
layers: { cleaning: "<SOME_URL>"},
videos: { cleaning: "<SOME_URL>"}, // Optional
mapBundle: "<SOME_URL>" // Optional
}
Note that this will be subject to change as we include new features (e.g. viewing multiple layers).
You can use the infinity datasource as . Simply put it in a top-level plugins
folder then install through administration tools.
cd grafanaplugin-map-panel
npm i
npm run server
npm run dev
Then navigate to localhost:3000
and configure your local Grafana instance as necessary.
To trigger the workflow we need to push a version tag to github. This can be achieved with the following steps:
- Run
npm version <major|minor|patch>
- Run
git push origin main --follow-tags