Branded Vector Maps forWebsites and Apps

Six map themes designed for your app's interface, with buildings in 3D. Set your brand color, save your style and serve every tile from MapJet's own servers.

Brand Color Customization

Set one color. Motorways, water, parks and borders use it, and every label stays readable on any land color.

Six Map Themes

Atlas

The classic map for daytime interfaces.

Meridian

The everyday web map your users already read.

Neon

Navy night lit in electric blue.

Titanium

Graphite, silver streets and gold motorways.

Glass

Frosted ice under your data.

Riso

A two-ink print in pink and teal.

Saved Maps

Save a style as a map ID and load it on any site. Edit it in the Studio and every site shows the change at its next page load, with no redeploy.

GET /maps/map_7Kq2x/style

{ "name": "Fleet", "base": "atlas", "night": "neon",
  "overrides": { "accent": "#00aa66", "highway": "#ff5500" },
  "options": { "density": "rich", "buildings": "3d" } }
  • yourstore.com/locationsupdated at next load
  • app.yourstore.com/trackupdated at next load

Data Layers

Upload locations as GeoJSON. Points cluster and render as a heatmap in the browser, and each layer is cached after its first load.

stores.geojson · sample data

Map Markers

Mark an exact address, an approximate area or a guided route, each in your map's brand color.

Hosted Map Tiles

Tiles, fonts and the map library are served from MapJet's own servers and cached for a year. No third-party map host is involved.

GET api.mapjet.net/tiles/:release/12/737/1606

cache-control: public, max-age=31536000, immutable

GET api.mapjet.net/fonts/Noto Sans Regular/0-255.pbf

GET api.mapjet.net/lib/[email protected]/maplibre-gl.js

cache-control: public, max-age=31536000, immutable