Capture coordinates you can see before you save them
An embedded map, click-to-place and drag-to-correct markers, one-click GPS capture, and automatic address lookup — built directly into any Odoo form, plus a full-screen map for your whole team.
The problem
Teams typing raw latitude and longitude into a form field have no way to confirm the point is correct before it is saved. Browser GPS capture silently records a coordinate nobody ever sees, and bolt-on map widgets fail blank when a field is misnamed, read-only, or the wrong type — with no message telling anyone what went wrong.
The solution
An embedded map field shows the point being set, lets users click or drag it into place, and captures GPS or a looked-up address in one click. Misconfigured fields surface a clear inline message instead of a dead widget, and saved coordinates display cleanly, read-only, in lists and reports.
Everything a trustworthy location widget needs
Every capability below is implemented in the module.
Embedded interactive map
Click anywhere on an in-context map to place a location — no popups, no separate screen, just a visible point you can confirm before saving.
Drag-to-correct marker
Fix an imprecise GPS reading or an off-target click by dragging the marker — no need to retype coordinates by hand.
One-click GPS capture
A single button grabs the device's current position, with a pre-flight permission check and clear messages if location access is denied or unavailable.
One-click reverse geocoding
Look up and store a human-readable street address for any selected point, giving every coordinate context beyond a bare pair of numbers.
Read-only display mode
Saved coordinates and addresses render cleanly wherever the field is set to read-only, so locations show correctly in list views and printed reports.
Field auto-detection & inline validation
The widget resolves its companion longitude, address, accuracy and timestamp fields automatically, and shows a specific inline message instead of a blank widget when something is misconfigured.
Full-screen multi-record map
Plot every record that has coordinates on one full-screen map, with a group-by control to segment markers by category or any other field.
Marker clustering & zoom-to-fit
Markers cluster automatically and the map zooms to fit every visible point, so large record sets stay legible instead of turning into a wall of pins.
Configurable defaults from Settings
Set the default map center, zoom level, tile source, coordinate precision and reverse-geocoding service directly from a dedicated Settings page — no XML editing required.
How it works
Place a location
Click the embedded map or tap "Use my location" to drop a marker on the form.
Confirm and correct
Drag the marker to fine-tune the point, then look up its address in one click.
Save with confidence
Latitude, longitude, address, accuracy and capture time are stored automatically.
View at scale
Open the full-screen map to see every location clustered, colored and grouped.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. The map runs on OpenStreetMap tiles by default and needs no API key. The tile source is configurable in Settings if you later want to point at a different or keyed provider.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Location Coordinates Map Widget
An embedded map picker for any Odoo model with drag-to-correct markers, GPS capture, reverse geocoding and a full-screen multi-record map — see the point before you save it.
Buy on Odoo App StoreMore Odoo productivity apps
Mass Activities Create
Schedule activities across hundreds of records from any list using reusable templates and smart assignment routing — with a pre-execution preview, batch history and bulk reschedule, reassign or cancel.
Mass Duplicate Records
Bulk duplication across four document types with record-count confirmation, per-field copy/reset/skip control, multiple copies per record, a live progress bar, and a persistent audit log.
Mass Editing
Set, add, remove or clear any field across selected records on any model — with a change preview, safety gating at scale, a full before-and-after audit trail and one-click undo.
Menu Category — Organize, Categorize & Curate Backend Menus
A curated, permission-aware dashboard over the backend menu tree with nested subcategories, group-based visibility, starter templates, and a draft-and-publish workflow backed by one-click snapshots and JSON import/export.
Message & Note Editing with Audit Trail
Edit and delete chatter messages and log notes with no time limit, backed by an immutable edit-history audit trail.
Minutes of Meeting
Structured minutes attached to the calendar event, where action items become tracked Odoo activities, decisions stay findable, and anything still open carries forward to the next meeting.