Motivation
ArcGIS REST API has a Vector Tile Style service that returns styles for vector tiles in Mapbox GL Style specification.
While the Mapbox Style requires that the URLs for glyphs, sprite, and sources must be absolute, the ArcGIS styles uses relative URLs. One advantage of this approach is that a style file can be used by different providers without modification.
It would be great if MapLibre is able to directly support style definitions with relative URLs.
An example from the above page:
{
"version": 8,
"sprite": "../sprites/sprite",
"glyphs": "../fonts/{fontstack}/{range}.pbf",
"sources": {
"esri": {
"type": "vector",
"url": "../../"
}
},
"layers": [
{
"id": "Graduated Color/GraduatedColor_poly/482025.000000 - 2135252.000000",
"type": "fill",
"source": "esri",
"source-layer": "GraduatedColor_poly",
"filter": [
"==",
"_symbol",
0
],
"layout": {},
"paint": {
"fill-color": "#FFFF80",
"fill-outline-color": "#6E6E6E"
}
...
}
]
}
Design Alternatives
Design
Mock-Up
Concepts
Implementation
Motivation
ArcGIS REST API has a Vector Tile Style service that returns styles for vector tiles in Mapbox GL Style specification.
While the Mapbox Style requires that the URLs for
glyphs,sprite, andsourcesmust be absolute, the ArcGIS styles uses relative URLs. One advantage of this approach is that a style file can be used by different providers without modification.It would be great if MapLibre is able to directly support style definitions with relative URLs.
An example from the above page:
Design Alternatives
Design
Mock-Up
Concepts
Implementation