Maps API & SDK — 2D, 3D, indoor and outdoor mapping.
The Maps SDK exposes Wemap's full mapping layer: hosted map backgrounds, outdoor and indoor, ready-to-use UI components (POI, Search, Itineraries), and multimodal routing. JS, iOS, Android, Flutter, React Native.
Build your product using our modules and widgets.
The Maps SDK provides a suite of components that can be combined to create advanced products and services of guaranteed quality.
Vector or raster tiles hosted by Wemap. Custom styles via Wemap Pro (OpenStreetMap, extrusions, 3D, illustrations). Additional layers (GeoJSON, shapes, polylines). Integrated indoor floor plans, multi-level.
Editable UI components for effortless, rich interactive floor plans: floor switcher, zoom and location features, contextual panels, search, navigation, etc. Fully themeable.
Interactive markers and geometries on map and in AR view. High-performance clustering (1M+ POIs). Custom icons, image thumbnails, API conversion. Real-time sync.
Full-text search, geocoding, multi-criteria filters with logical operators, event calendar. Sorting engine. Results provided locally or via RESTful API. Customizable search rules and weighting.
Find the SDK that suits your stack.
| Platform | SDK | Available components | Status |
|---|---|---|---|
| JavaScript / Web | Embed SDK + SDK JS | Map tiles · UI widgets · Markers and geometries · Search and filters · Routing | Production |
| iOS (Swift) | Wemap iOS Native SDK | Map tiles · Markers and geometries · Routing · Positioning · ARKit | Production |
| Android (Kotlin) | Wemap Android Native SDK | Map tiles · Markers and geometries · Routing · Positioning · ARCore | Production |
| Flutter | wemap_sdk_flutter | Map tiles · UI widgets · Markers and geometries · Routing · AR | Production |
| React Native / Expo | Wemap React Native SDK | Map tiles · UI widgets · Markers and geometries · Routing | Production |
A map in production in a few lines.
import { LivemapEmbed } from '@wemap/sdk-js';
const map = new LivemapEmbed({
container: '#map',
emmid: YOUR_EMMID,
token: 'YOUR_TOKEN',
});
map.on('ready', () => {
map.setCenter({ lat: 48.8566, lng: 2.3522 });
}); import WeMapSDK
let mapView = WMMapView(frame: view.bounds)
mapView.configure(
emmid: YOUR_EMMID,
token: "YOUR_TOKEN"
)
view.addSubview(mapView) val mapView = WMMapView(context)
mapView.configure(
emmid = YOUR_EMMID,
token = "YOUR_TOKEN"
)
layout.addView(mapView) WeMapView(
emmid: YOUR_EMMID,
token: 'YOUR_TOKEN',
onReady: (controller) {
controller.setCenter(LatLng(48.8566, 2.3522));
},
) A few examples of what our clients have built.
Branded maps in 150+ countries and multiple languages, advanced interaction with markers and pathways. Switch from Google Maps in 2 weeks.
Evaneos · Air France KLM · Reworld Media View examples →
1M+ POIs, high-performance clustering, dynamic filters, deep linking, API sync (Google Sheets, OpenData, CRM).
Ministère de la Culture · Le Petit Futé · Département du Nord See Developers / Data →
Native iOS / Android SDK with UI widgets, markers and geometries, search built in. Customisable theme. Faster time-to-market vs. building from scratch.
Métropole de Toulouse · Stade Français · Choose Paris Region View the documentation →Your maps, your brand — without effort for your dev team.
Wemap Pro
WYSIWYG back-office to style map backgrounds (colours, extrusions, OSM layers, illustrations), manage content (POIs, lists, events), and preview the result in real time — without touching code.
Custom styles via SDK
JSON styles, programmatically configurable SDK themes, custom overlays, callbacks on all map events (click, hover, selection, routing). Full control without going through Wemap Pro.
// JavaScript SDK
map.setStyle({
primaryColor: '#0950AF',
font: 'Lato',
clusterColor: '#227EE6',
});
map.on('pinpoint:click', (poi) => {
sidebar.show(poi);
}); All map events are exposed via callbacks — click, hover, selection, routing, floor change.
Ready to integrate — or want to see how it all fits together?
The Maps SDK is one building block. See how Wemap combines it with positioning, augmented reality and computer vision in our products.