Odoo Geolocation Widget

Odoo Geolocation Widget
Capture Your Exact Current Location With One Click — Straight From the Browser, No External Service Needed
Recording a precise location while standing at a delivery address, a client site, or an asset in the field usually means checking a separate GPS app and typing the coordinates in manually. Odoo Geolocation Widget removes that step by adding a "Get Coordinates" button to any Odoo form — clicking it uses the browser's built-in Geolocation API to instantly fetch and fill in the current latitude and longitude, right where the user is standing.
Why Does Your Business Need a Dedicated Odoo Real-Time Location Module?
Field service, delivery, and sales teams often need to record exactly where they are at a given moment — not an address someone typed in, but the actual real-time position of the device in hand. The best Odoo module for real-time location is one that pulls that data directly from the device's own location sensors through the browser, rather than requiring an external app or manual entry. Odoo Geolocation Widget does exactly that, working on any Odoo model that needs a latitude and longitude field.
Key Features of Odoo Geolocation Widget
One-Click Geolocation
Instantly fetch the current location and auto-populate the latitude and longitude fields with a single click of the Get Coordinates button.
HTTPS Secure
The module works only in secure (HTTPS) environments, ensuring accurate and protected geolocation detection.
Browser-Based Location Detection
Uses the browser's native Geolocation API directly — no external services or third-party APIs required to capture the current position.
Quick Integration
Simple plug-and-play installation with no additional configuration needed beyond installing the module.
Works on Any Odoo Model
Can be added to contacts, partners, delivery addresses, assets, projects, or custom models, wherever a real-time location capture is useful.
Benefits of Odoo Geolocation Widget
Accurate, Real-Time Positioning
Captures the device's actual current location rather than relying on a manually entered or approximate address.
No External Tools Needed
Since it uses the browser's native geolocation engine, there's no separate app or paid API service required to get a coordinate reading.
Fast Field Data Capture
A single click is faster than switching to a GPS app, reading coordinates, and typing them into Odoo manually.
Flexible Across Use Cases
Works for field service visits, delivery confirmations, sales visit logging, attendance check-ins, and asset location tracking, since it can attach to any relevant model.
How Odoo Geolocation Widget Works
Step 1: Install the Module
Add the get_coords_location_button folder to the Odoo addons directory, run Apps → Update Apps List, then search for and install the Geolocation Widget module.
Step 2: Ensure HTTPS Is Enabled
Confirm the Odoo instance is running over HTTPS, since the browser's Geolocation API requires a secure connection to function.
Step 3: Open the Relevant Record
Navigate to the contact, partner, delivery address, asset, or other model where the location needs to be captured.
Step 4: Click Get Coordinates
Click the button to fetch the current location — this is how to auto-fill coordinates in Odoo without a separate GPS app or manual entry.
Step 5: Latitude and Longitude Populate Automatically
The system instantly fills the latitude and longitude fields with the device's real-time position.
Frequently Asked Questions
What does Odoo Geolocation Widget actually do?
It adds a Get Coordinates button to any Odoo form that, when clicked, uses the browser's Geolocation API to fetch the current real-time latitude and longitude and fill them into the record.
Does this require an external mapping or geocoding service?
No — it uses the browser's native geolocation engine directly, with no external services required.
Why does this module require HTTPS?
The browser's Geolocation API only functions in secure (HTTPS) environments, which is required for accurate and protected location detection.
Can this be added to any Odoo model?
Yes — it can be added to contacts, partners, delivery addresses, assets, projects, or custom models.
How is this different from a module that generates coordinates from a stored address?
This widget captures the device's actual current location in real time via the browser; a module that converts a stored address into coordinates instead relies on the address text already saved on a record. They solve related but different problems.
Which industries is this most useful for?
Field service, delivery and logistics, sales visits, attendance and timesheet tracking, asset management, and customer address mapping are common use cases.
How do I install Odoo Geolocation Widget?
Add the get_coords_location_button folder to the Odoo addons directory, update the apps list, and install it like any standard Odoo module.
Modules Similar to Odoo Geolocation Widget
Odoo Geolocation Widget is part of a broader location-tracking ecosystem CodersFort offers for Odoo. For converting an address already stored in Odoo into coordinates via an external geocoding service, Odoo Geolocation From Address handles the reverse scenario to this widget's real-time capture.
For tracking partner locations on an ongoing basis rather than a single point-in-time reading, Odoo Partner Geolocation Tracker extends location data into continuous tracking. And for turning a partner or customer's stored address into a shareable QR code, Partner Map QR Code in Odoo rounds out the location-sharing side of the toolkit.
Together, these modules form a complete geolocation system inside Odoo — from real-time capture and address-based geocoding to ongoing tracking and shareable location links.
Buy from our app store or contact us directly