Why Helix
Your brand
Styled with your theme.
HTML elements
Places and routes written as HTML.
Your renderer
Works with MapLibre or Leaflet.
Get started
Install Helix, the map connector, and MapLibre. The Maps guide shows how to add a map, connect it, and style it with your theme.
Under the hood
The parts of Helix Maps, from the elements you write to the map data. MapLibre or Leaflet draws the map itself.
Elements
Layers
Interface
The frame
Integration
The connector
Thousands of points
Every café, bar, and restaurant in Austin, 3,252 places, loaded from one GeoJSON file.
What you can add
Each is an HTML element you place inside the map. Each takes a tone, such as primary or danger, for its color.
Markers
<helix-map-marker>Clusters
<helix-map cluster>Routes and areas
<helix-map-route><helix-map-area>A live position
<helix-map-position>Terrain
Terrain raises Yosemite Valley to its real height, contour lines trace its heights in feet, and land cover colors its forests and bare rock. Open the layers menu to switch to satellite imagery.
Layers
Each is an HTML element you place inside the map. Open the layers menu to turn each one on or off.
3D buildings
<helix-map-buildings>Terrain
<helix-map-terrain>Contour lines
<helix-map-contours>Land cover
<helix-map-landcover>Satellite imagery
<helix-map-raster ground>Weather radar
<helix-map-raster frames>Weather radar
Rain and storms across the United States over the last 50 minutes, in 10-minute steps, laid over a map in your theme. Press Play radar to watch the rain move.
On every map
The style Helix makes from your theme draws landmarks, highway signs, and a globe on every map. An option on the style or the frame adds each of the rest.
Landmarks
mapLibreStyle(colors)Highway signs
mapLibreStyle(colors)Your typeface
mapLibreStyle(colors, { font })A globe
mapLibreStyle(colors)A compass and a 3D button
controls="compass tilt"A layers menu
controls="layers"Rendering
The renderer
Theme
The style
Data
Tiles