Android Map SDK
The Sovereign Solutions Android Map SDK - ssmap - allows developers to integrate advanced
mapping capabilities of the Map SDK into native Android devices. The SDK enables a wide range of
features and capabilities to create customized and intuitive map experiences for users. With the
Map SDK, developers can add interactive maps, markers and shapes, location search, reverse
geocoding, routing and route optimization to Android apps.
Purpose and goals of the SDK
The Android Map SDK exists so that your team does not have to build map rendering, geospatial search and routing capability from scratch. It wraps the rendering engine and location services, packaged as a native Kotlin library so it can be embedded directly into an existing Android application without replacing its existing architecture, navigation or backend integration.
Overview of the SDK features and capabilities
- Map rendering - render a Sovereign Solutions map inside a native
SSMapView, with camera, style and lifecycle control. - Shapes and annotations - draw points, lines and polygons as GeoJSON sources and layers.
- My Location - request location permissions and show the user's live position on the map.
- What Here - reverse geocode a coordinate into a readable address.
- Search - text search for places and addresses.
- Routing - find a route between two points.
- Optimize Route - sequence multiple waypoints into an efficient multi-stop route.
Continue to Get Started to add the SDK to your project.