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.

Capabilities

Everything a trustworthy location widget needs

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

Place a location

Click the embedded map or tap "Use my location" to drop a marker on the form.

2

Confirm and correct

Drag the marker to fine-tune the point, then look up its address in one click.

3

Save with confidence

Latitude, longitude, address, accuracy and capture time are stored automatically.

4

View at scale

Open the full-screen map to see every location clustered, colored and grouped.

Questions

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.

Get the app

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 Store