Developing with MapWeave

The geospatial visualization SDK that uncovers every connection

What is MapWeave?

MapWeave is a toolkit for visualizing geospatial data. It integrates with popular basemap providers such as Mapbox, and you can use it without any external dependencies in ‘standalone’ mode.

Choose a tile source – vector or raster, public or offline – and then add rich visualization layers to bring your connected data and geospatial observations to life.

MapWeave sits entirely in the front end of your application. It works with any data store – developers simply provide data to each layer in an intuitive JSON format.

How does MapWeave work?

MapWeave has a plain JavaScript API which you can adapt to any framework. There’s also a React component that you can quickly and easily drop into React applications. Whichever you choose, both come with optional TypeScript support.


MapWeave geospatial visualization and code snippet
MapWeave with JavaScript (Copyright © 2011-2025 Cambridge Intelligence Limited. All rights reserved)


MapWeave geospatial visualization and code snippet
MapWeave with React (Copyright © 2011-2025 Cambridge Intelligence Limited. All rights reserved)

Request a MapWeave trial

Why develop with MapWeave?

Icon of layered squares

Dedicated data layers

Combine networks, movements and geospatial boundary data in an exceptional visualization user experience.

Each of MapWeave’s dedicated layers can be configured independently, allowing you to create rich user interactions and ensure your data looks great at any zoom level.

Icon of a coder's computer screen

A great developer experience

A fully-documented API, TypeScript support and detailed starter guide are all provided in the MapWeave SDK site. You’ll also find inspirational showcase demos, interactive example code snippets and a fully featured live coding Playground to give you everything you need to learn MapWeave fast.

If you need technical support, the team that built the MapWeave toolkit is on hand.

Icon of a jigsaw

Flexible architecture

MapWeave’s open architecture is compatible with a huge range of map tiles and basemap libraries.

Overlay satellite imagery, import 3D assets, use 3rd party services or host an offline tile server – the choice is yours.

Icon of a measuring scale

Outstanding performance

Taking advantage of GPU-assisted rendering and filtering, MapWeave is optimized for big datasets, comfortably scaling to millions of timestamped observations.

Build applications that can handle the scale and complexity of geospatial data without bottlenecks.

Learn more about our geospatial SDK

Building stand-out apps with MapWeave is fast, simple and rewarding.

Download the MapWeave white paper

Trusted by developers

Many high profile applications around the world use our visualization technology.


Meet our customers

SpyCloud logo

Cambridge Intelligence has been a great partner to work with. They provided design examples, interactive sandbox options, and optimal ways to graph for our varied data scenarios. They’ve been very responsive and helpful whenever the developers have had questions or issues, and continue to understand our use cases and ensure we’re following best practices.

Jacob Wagh, Director of Product Management at SpyCloud


Any browser, any device

MapWeave works in all major browsers

MapWeave works in all major browsers on desktops, tablets or cell phones.

Supported browsers and devices

Registered in England and Wales with Company Number 07625370 | VAT Number 113 1740 61
6-8 Hills Road, Cambridge, CB2 1JP. All material © Cambridge Intelligence .
Read our Privacy Policy.