Examples
A few of the things maproll can do. Every render is a single URL — copy it into any image tag.
World choropleth, dark theme
A standard sequential choropleth on the world map. Pass id:value pairs and maproll quantile-bins them across the theme's color ramp.
GET /map.svg?scope=world&data=US:200,CN:150,IN:80,...&theme=dark
Region highlight, no values
Skip the data and just highlight a set of regions. Use the regions= query param with a comma-separated list of ISO codes.
GET /map.svg?scope=world®ions=RO,DE,FR,IT,ES,PT,NL,...&theme=light-mono
Diverging color scale
Switch the color scale to diverging when values cross zero. The scale anchors at the midpoint and uses a perceptually balanced palette.
GET /map.svg?scope=world&data=US:5,CN:8,RU:-5,DE:6,...&theme=light&colorScale=diverging
Shipping lanes via Suez
Add `sea` to a route to thread the Eurostat marnet instead of cutting a great circle over land. Same syntax, one extra token.
Proportional symbols + choropleth
Pair a choropleth with sized circles for dual-encoded data — color for one variable, area for another.
GET /map.svg?scope=world&data=US:80,CN:60,...&proportional=US:330,CN:1400,...
Cartographic overlays
North arrow, scale bar, graticule and region labels are independent toggles. Combine them for the cartographic polish a published report needs.
GET /map.svg?scope=RO&data=...&labels=ISO&northArrow=true&scaleBar=true
Pattern fills
Five SVG pattern fills (stripes, dots, crosshatch, …) per region. Useful for disputed territories, missing data or a second variable overlay.
GET /map.svg?scope=world&data=...&patterns=RU:stripes-diagonal,UA:dots
NATO APP-6 / MIL-STD-2525 symbols
Pass a SIDC on any marker and maproll renders the proper military symbol — affiliation-framed unit, equipment or installation glyphs from the NATO Joint Military Symbology standard.
GET /map.svg?scope=world&markers=48.5,38.0:30031000001211000000:1-64+AR
Every example is a URL.
Copy any one of these into a README and you have a live, cached map.
Read the docsOpen the app