Offline & Automotive
Offline maps, search, routing, guidance, compilers, and embedded navigation runtimes.
Power in-vehicle, industrial, and disconnected experiences with licensed regional data packages and embedded runtimes. This product family includes offline search and route compilers, native SDKs, traffic-event customization, voice guidance, GPS health, and update workflows.
Open the A/B release-control guide
Separate public and local evidence generations, then operate activation, manifests, slots, qualification, interruption, rollback, and retirement.
Capabilities
Available platforms
Keep business identifiers and server-side policy portable; use the native surface where device integration or long-lived state matters.
Device activation and licensed data package
Design for activation, entitlement refresh, package compatibility, rollback, and long periods without network access.
- Use separate projects for development, staging, and production.
- Apply the narrowest domain, IP, platform, product, and resource scopes available.
- Never ship a server secret in a browser bundle, mobile binary, prompt, or public repository.
Quickstart
Replace placeholders with credentials from the developer console. Examples include the lifecycle and failure-handling context that short snippets usually omit.
// Illustrative lifecycle: concrete symbols vary by licensed SDK edition.
NavigationRuntime runtime(configuration);
runtime.installDataPackage(verifiedPackagePath);
runtime.setPositionProvider(vehiclePositionProvider);
auto route = runtime.plan(origin, destination, vehicleProfile);
if (route.ok()) {
runtime.startGuidance(route.value());
}
// Keep sensor callbacks non-blocking; persist the resumable session safely.
runtime.onProgress([](const GuidanceProgress& progress) {
tripStore.checkpoint(progress);
});A safe offline navigation lifecycle
Vehicle integrations must survive power loss, partial updates, and intermittent connectivity.
manufacturedManufacture
Bind hardware identity, software edition, and regional entitlement.
device.registeredactivatedActivate
Verify license and install a compatible signed base package.
license.activatednavigatingOperate
Plan and guide locally while checkpointing recoverable trip state.
guidance.startedupdatingUpdate
Download, verify, stage, atomically switch, and retain rollback data.
package.stagedrecoveredRecover
Restore the last compatible runtime and resume safely after interruption.
runtime.recoveredOperate the complete lifecycle
These blueprints name every state, actor, command, event, invariant, durable record, retry boundary, failure recovery, source contract, and operational signal.
Browse all stateful journey blueprintsSource repositories
Reference content is reconciled against these public and private source families. Version, authentication generation, and maturity are recorded before content is promoted.
mappls-telecons-offline-sdkFind source evidence →mappls-telecons-compilerFind source evidence →mappls-telecons-search-compilerFind source evidence →mappls-telecons-background-compilerFind source evidence →mappls-routenetFind source evidence →linuxsdk-dev1Find source evidence →linuxsdk-dev2Find source evidence →yahaanFind source evidence →