Skip to main content

GLMap 2.0

GLMap renders vector maps directly on iOS and Android. Add GLSearch for online and offline search, and GLRoute for online or fully offline routing.

The same map files power rendering and offline search. Applications can download complete regions or request online tiles as needed.

Components

GLMap

  • GPU-accelerated vector map rendering
  • Metal on Apple platforms; Vulkan with OpenGL fallback on Android
  • 3D terrain and elevation layers
  • MapCSS styles
  • Markers, clustering, tracks, polygons, and GeoJSON
  • Downloaded maps and online tile caching

GLSearch

  • One request model for online and offline search
  • Addresses, places, POIs, categories, and autocomplete
  • Shared ranking and display fields on iOS and Android
  • Search results are normal GLMapVectorObject instances that can be shown on the map

GLRoute

  • Online and offline Valhalla routing
  • Driving, cycling, walking, hiking, wheelchair, and blind-pedestrian profiles
  • Alternative routes, maneuvers, route tracking, and elevation

Supported platforms

  • iOS 13 and later
  • macOS 11 and later
  • Android API 21 and later
  • GLMapCore can also be built for watchOS

The reference Android demo compiles and targets Android SDK 37.

Start here

  1. Create an API key.
  2. Follow the installation and first-map guide.
  3. Open the reference app for your platform:

API reference

Questions? Write to [email protected].