mapfloors

DEPLOYSDKs

Indoor maps in your app, on open foundations.

Mapfloors SDKs for web, iOS, Android and React Native are built on MapLibre. Render venues, run routing, show a blue dot and query spaces, with full control of the UI.

route.tsios.swiftandroid.kt
@mapfloors/web
1import { MapfloorsMap } from "@mapfloors/web";
2
3const map = new MapfloorsMap({
4 container: "map",
5 venue: "harbour-point", // any venue you publish
6 basemap: "atlas/streets", // or your own MapLibre style
7});
8
9const route = await map.directions({
10 from: { lng: 10.7286, lat: 59.9102 }, // tram stop
11 to: "space:pharmacy",
12 accessible: true,
13});
14map.show(route);

01What you get

Everything the hosted map does, as code.

01

Web, iOS, Android, React Native

Same concepts and naming on every platform, with typed APIs.

02

MapLibre under the hood

No proprietary renderer. Use the MapLibre ecosystem of plugins and styles.

03

Bring your own basemap

Mix Mapfloors venues with any vector or raster tiles, including your own.

04

Routing and search APIs

Directions, search and nearest-place queries, on device or server-side.

05

Positioning adapters

Plug in Wi-Fi, BLE, UWB or third-party positioning providers.

06

Sandbox venues

Develop against demo venues before your own map is ready.

Web
@mapfloors/web, TypeScript, ESM
iOS
Swift Package, iOS 16+
Android
Kotlin, Maven Central, API 26+
React Native
@mapfloors/react-native
APIs
REST, OGC API Features, vector tiles, webhooks, MCP

See your own building in Mapfloors.

Book a 30-minute demo. Send a floor plan beforehand and we’ll walk you through your own venue, not a generic one.