Skip to content
Contact

Interactive maps

Tools · Build

We build interactive maps for places with a story to tell, from 3D districts to self-guided art tours, on vector tiles and MapLibre, with a content model the client's team edits themselves.

Maps that explain a place

Most organizations that need a map get a widget, usually an embedded frame with a scatter of markers and a search box. That works for finding a parking lot. It stops working when the map has to explain something, like how a district is changing, what can be reached from where, or why a place matters.

We design a map around what people are trying to learn, build the data layer to carry it (GeoJSON, vector tiles or live APIs), and put a content model behind it so the map keeps up with the place it describes. We start with MapLibre because it is open source and leaves every layer of the cartography in our hands.

The Calgary Public Art Guide open on a tablet and a phone, showing an artwork's location on the map beside its detail card.

The Culture + Entertainment District in 3D

Calgary Municipal Land Corporation's first map of the Culture + Entertainment District was a static image. We rebuilt it as a 3D map with custom building models, accessibility information and a Stories feature that walks visitors through the district. CMLC manages all of it in Sanity, so the map can change with the district, including the construction still to come. In the first month, views rose from 2,500 to 20,000.

“This was our second attempt at a map—our first being a static, image-based solution with significant limitations. Built by Field helped us evolve it into a much more responsive, dynamic, and dimensional tool.”
— Anna Lake, Director, Marketing · Calgary Municipal Land Corporation

Calgary's public art in one place

Calgary's public art was spread across several sources, with city-owned pieces, publicly funded works and community projects each listed somewhere different. For Calgary Arts Development we built the Calgary Public Art Guide, which maps the whole collection with artist profiles, media for each work and self-guided tours anyone can put together. The city's Open Data API feeds the artworks in real time, and the team manages everything else in Sanity.

How we build them

A map project needs cartographic design and content infrastructure, and we do both. On the design side we decide what shows at each zoom level, how a story unfolds, and what a phone gets compared with a wall screen. Then we build the pipeline behind it, from tile generation to the fields an editor uses to move a point, so the client's team can keep the map current without us.

Selected work

  • 2025–2026

    2025–2026

    Alterra Mountain Company Resort map system and summer maps

    Interactive maps, Data modelling, Interface design

    Interactive maps, Data modelling, Interface design

  • 2025

    2025

    Calgary Arts Development Calgary Public Art Guide

    Interactive maps, Platforms and applications, Interface design, Content modelling, Content management systems, Performance and optimization

    Interactive maps, Platforms and applications, Interface design, Content modelling, Content management systems, Performance and optimization

  • 2024–2025

    2024–2025

    Alterra Mountain Company Resort base map styling

    Interactive maps, Interface design

    Interactive maps, Interface design

  • 2024

    2024

    Calgary Municipal Land Corporation C+E Access Map

    Interactive maps, Interaction design, Interface design, Accessible design, Performance and optimization

    Interactive maps, Interaction design, Interface design, Accessible design, Performance and optimization

  • 2019–2021

    2019–2021

    SoundComply Mapping web app

    Interactive maps, Platforms and applications, Interface design

    Interactive maps, Platforms and applications, Interface design

Tools we reach for

  • MapLibre GL JS
  • Mapbox
  • MapTiler
  • Protomaps

Have something to put on the map?

Tell us about the place, the data or the story, and we'll tell you whether a map is the right tool for it.