OGLAPOffline Grid Location Addressing
Developers

Add OGLAP addressing to your apps, without depending on a third-party server.

The reference SDKs give your product the protocol engine itself: deterministic encoding, decoding, and validation that run locally, work offline, and require no API key, quota, or black box.

Works offline
Same input, same code
MIT + Attribution
Install

Install the reference SDK.

$npm install oglap-ggp-nodeJavaScript
$pip install oglapPython
$flutter pub add oglap --git-url=https://github.com/Guinee-IO/oglap-ggp-dart-flDart / Flutter
Loading playground…
SDK Reference

The calls an integration needs.

initOglap({ profile, localitiesNaming }) → Reportasync

Loads the profile and verifies that the dataset is coherent before the engine starts answering. An integration can run from in-memory objects or from a pinned dataset cached locally.

coordinatesToLap(lat, lng) → LapResult

Turns latitude and longitude into a complete OGLAP code, with the readable address, decomposed code segments, and resolved administrative context. Invalid, out-of-range, and out-of-territory coordinates are rejected explicitly.

lapToCoordinates(code) → Location

Turns an OGLAP code back into the center coordinate of the addressed microspot, ready for a map marker, distance calculation, or place record.

getPlaceByLapCode(code) → Place

Finds the smallest administrative boundary containing a code, using the dataset spatial index. Useful for attaching an address to a commune, quartier, or operational zone.

validateLapCode(code) → Report

Produces a clear report before accepting a code or configuration. Fatal conditions block engine state, so stale or malformed data never degrades accuracy silently.

Copied