OdooWiki OCA HUB

Base Geolocalize Openstreetmap

base_geolocalize_openstreetmap folder_open OCA/geospatial open_in_new
Uncategorised License: AGPL-3

Open street map API call to geolocalize an address

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Lets Odoo find the latitude and longitude of a partner's address using the free OpenStreetMap service instead of Google Maps.

This module changes how Odoo turns a postal address into map coordinates (geolocation). It plugs into the existing geolocation feature of the Contacts app and uses the public OpenStreetMap search service to look up coordinates, so no Google API key is needed.

When Odoo geolocates a contact, the module sends the street, postal code, city, state and country to OpenStreetMap and reads back the latitude and longitude. If the full address gives no result, it automatically tries again with only the city, state and country, which makes lookups more likely to succeed for incomplete addresses.

  • Works on the res.partner model, so it applies to contacts, companies and any other record based on a partner.
  • If the web service fails or returns an error, the user sees a warning message saying that geocoding failed.
  • The module needs the Python libraries requests and responses to be installed on the server.

It does not add menus, buttons or reports of its own; it only replaces the geocoding provider behind the standard geolocation action already available on partner records.

Depends on

base_geolocalize

Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/geospatial.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.