Skip to content
Documentation

Documentation

LansMap is a slippy map inside Unity: pan, zoom, rotate and tilt, with tiles and markers drawn in one pass.

One draw call for the whole map 0-60° tilt Thousands of markers

Pre-release: v0.1.1. Names can still change before 1.0. On the Unity Asset Store. Questions before you buy? Get in touch.

Using it

Add a ScreenMapView

Add a ScreenMapView to a GameObject with a camera. Pick a tile source in the inspector (OpenStreetMap needs no key) and set Latitude / Longitude / Zoom.

Add interaction (optional)

Add a MapInteractionController to the same object for drag, zoom, rotate and pitch. Press Play.

Add markers or your own tiles (optional)

Pins via Map.Markers.Store.Add, prefabs via PrefabMarkerManager.Spawn, or a custom URL via Map.Provider = TileProvider.Custom. Full code: Getting started.

Need the generated C# API reference? Current version (also at /docs/<package-version>/, matching com.lansenou.map). Frozen snapshots stay in the repo as gzipped trees and unpack next to it. The browser demo’s WebGPU rule is on Requirements. Something missing? Support.