I’ve been writing Kibana plugins and enhancements for several years and I have extensive knowledge and experience building a full featured map replacement for Kibana Maps. My project needed map functionality similar to what is provided with Kibana Maps except we needed the following:
- Non proprietary license
- Non WebGL fallback
Thus I first created a map wrapping library that wraps Mapbox GL (now MapLibre) and OpenStreetMap API. Then I created a plugin which makes calls only to the map wrapping library API. The plugin detects if the user has enabled WebGL and can create a WebGL context. Thus it chooses between a WebGL based map engine or non WebGL based engine based on the users capabilities. This architecture design allows the plugin to adapt and use any map engine under the hood in the future. Below is the first screen shot of the prototype I built for this type of plugin over a year ago.
I’ve even incorporated its use into other visualizations I’ve created as popup tooltips.
I want to know who can I get in touch with into making this kind of plugin available within OpenSearch repo? I don’t mind spearheading this either.