Plugins

Most plugins are designed to work with Mapbox GL JS, but should also work with TrackAsia GL JS.

User Interface Plugins (20)

mapbox-gl-accessibility

Integrates with ARIA-compatible screen readers for users with visual impairments.

mapbox-gl-boundaries

Enables users to show/hide disputed borders.

maplibre-gl-compare

Enables users to compare two maps by swiping left and right.

mapbox-gl-controls

Adds controls for a ruler, style inspector, localization, and style switcher.

mapbox-gl-directions

Adds a control to allow users to plot driving, walking, and cycling directions on the map.

mapbox-gl-draw

Adds support for drawing and editing features on maps.

mapbox-gl-elevation

Adds a control to retrieve altitude from terrain RGB tilesets.

maplibre-gl-export

Adds a control that exports the map as a PDF or images such as PNG, JPEG and SVG.

mapbox-gl-geocoder

Adds a geocoder control.

mapbox-gl-infobox

Adds a control to display an infobox or a gradient.

mapbox-gl-legend

Adds a control that shows a legend generated from the map style.

maplibre-gl-opacity

Make multiple tile layers transparent.

mapbox-gl-style-switcher

Adds a control to switch between styles.

mapboxgl-minimap

Adds a control to show a miniature overview of the current map.

maplibre-gl-temporal-control

Temporal Controller plugin for TrackAsia GL JS. demo.

mapbox-gl-valhalla

Adds a control to provide isochrone features from valhalla server.

mapbox.photon

Adds a control to provide a geocoding feature from Photon API.

maplibre-gl-basemaps

A plugin for switching between raster basemaps.

maplibre-gl-measures

A plugin for taking measures on the map.

any-routing

A modular plugin for calculating routes.

Map Rendering Plugins (7)

mapbox-gl-language

Automatically localizes the map into the user’s language.

mapbox-gl-rtl-text

Adds right-to-left text support.

mapbox-gl-traffic

Hide and show traffic layers on your map with an optional toggle button.

deck.gl

Adds advanced WebGL visualization layers.

L7

Adds large-scale WebGL-powered geospatial data visualization framework.

flowmap.blue

Render a geographic flow map visualization from a spreadsheet published on Google Sheets.

maplibre-contour

Adds elevation contour lines to a map from raster-dem tiles.

Layer Types (4)

mapbox-gl-flatgeobuf

A library for retrieving features from FlatGeobuf file using a tiled approach. Compatible with TrackAsia GL JS and Mapbox GL JS.

mapbox-gl-arcgis-featureserver

A library for retrieving features from an ArcGIS FeatureServer or MapServer. This library makes tiled requests rather than simply requesting every feature.

mapbox-gl-esri-sources

A library for making it easier to use Esri services in TrackAsia GL JS. Supports Esri Map Services (dynamic & tiled), Esri Vector Tile Services & Esri Vector Basemap Styles.

pmtiles

A library for retrieving tiles from single-file, cloud-storage-optimized PMTiles archives, which don't require running a server or API.

Framework Integrations (7)

echartslayer

Provides an echarts integration.

wtMapbox

Provides a Webtoolkit integration.

react-mapbox-gl

Provides a React integration.

angular-mapboxgl-directive

Provides an AngularJS directive.

ngx-mapbox-gl

Provides an Angular integration.

elm-mapbox

Provides an Elm integration.

ember-mapbox-gl

Provides an Ember integration.

Utility Libraries (9)

turf

Provides advanced geospatial analysis tools.

mapbox-gl-layer-groups

Manages layer groups.

expression-jamsession
simplespec-to-gl-style

Converts GeoJSON styles with "simplestyle-spec" to a TrackAsia GL Style.

mapbox-gl-supported

Determines if the current browser supports TrackAsia GL JS.

mapbox-gl-sync-move

Syncs movement between two maps.

mapbox-choropleth

Create a choropleth layer from a CSV source and a geometry source.

mapbox-gl-utils

Manage layers, sources, and properties with syntactic sugar and convenience functions.

maplibregl-mapbox-request-transformer

This library provides a request transforming function enabling the consumption of MapboxGL Styles in TrackAsiaGL.

Development Tools (5)

font-maker

A web app to convert fonts into fontstacks for use in TrackAsia GL.

mapbox-gl-js-mock

A mock of Mapbox GL JS.

maplibre-gl-inspect

Adds an inspect control to view vector source features and properties.

mapbox-gl-fps

A frames-per-seconds GUI control and measurer with statistic report output.

mapbox-gl-framerate

A frame rate control to evaluate map rendering performance.