Skip to content

MapLibre

MapLibre GL JS is an open-source browser library for drawing interactive maps. It renders a style and map data that you supply or choose.

Visit MapLibre

What does the MapLibre library need to draw a venue map?

Choose a style, which describes what the map should look like, and sources that supply its data. A base map often uses tiles, small pieces of map data loaded for the area in view. Add your own venue marker separately.

Check who serves the tiles and whether the style also needs fonts or icons from another host. Keep the required credits visible.

What does the open-source license cover?

MapLibre GL JS is BSD-3-Clause. That license covers the rendering library. Your tile data, tile delivery, search and routing can each have their own terms and usage costs.

A plugin can add a search control. Check which service answers its searches. Choose providers only for jobs your visitors need.

How can you check what your map depends on?

Draw a fictional venue marker and the streets around it. Use no account, request, location permission or real address.

  1. Label each input
    Mark which part is your venue record, which supplies the background streets and which describes their appearance.
  2. Draw a missing map
    Cross out the tiles. Keep the venue name and address in the page text and write what should happen if the map cannot load.