MapLibre GL JS
UI Extension
MapLibre GL JS is an open-source fork of Mapbox GL JS for rendering interactive maps from vector tiles with WebGL.
Status
Planned
Supported Version
TBD
Licensing
Open Source
Priority
Rank #110
KEY FEATURES
Vector tiles
WebGL rendering
3D terrain
Custom styles
GeoJSON sources
Markers and popups
RTL text support
Usage Example
Here's how you'll use MapLibre GL JS with Oorian once the extension is available:
Java
// Create and configure MapLibre GL JS component
MapLibreGLJS component = new MapLibreGLJS();
component.setWidth("100%");
component.setHeight("400px");
// Configure component options
component.setEnabled(true);
// Register for events using Oorian's event model
component.registerForEvent(this, MapLibreGLJSEvent.class);
// Add to your page
container.addElement(component);Note: This is a preview of the expected API. The actual implementation may vary slightly when released.