OCA/geospatial
OCA community repository with 22 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Geospatial support for OdooOdoo 12, 13, 14, 16, 17, 18base_geoengine
Adds map views to Odoo so users can see records on an interactive map, search them by location, and draw or edit geographic shapes directly on records.
- Geo spatial support DemoOdoo 12, 16, 17base_geoengine_demo
This demo module shows how Odoo can display and analyse geographic data on maps. It adds sample ZIP areas and retail machines with map views, so users can see points, lines and polygons and colour them by sales or status.
- Base Geolocalize CompanyOdoo 12, 16base_geolocalize_company
Adds geolocation fields (latitude, longitude and geolocation date) to companies, so each company can store its own coordinates. A button on the company form computes or refreshes these coordinates from the company address.
- base_geolocalize_openstreetmap
Lets Odoo find the latitude and longitude of a partner's address using the free OpenStreetMap service instead of Google Maps.
- Google Maps IntegrationOdoo 12, 14, 19base_google_map
Lets administrators enter a Google Maps API key and choose map language, region, theme and libraries from Odoo Settings, and optionally install extra Google Maps widgets and a map view.
- Geospatial support for base_geolocalizeOdoo 12, 13, 16, 17geoengine_base_geolocalize
Adds a geospatial point to contacts, automatically kept in sync with the latitude and longitude already stored on the partner. It is installed automatically and mainly serves as a bridge for map-based features.
- geoengine_bing
Adds Bing Maps as a background map option in the GeoEngine map viewer. Users can create raster layers that display Bing imagery (road, aerial, hybrid) by entering a Bing key and choosing an imagery set.
- Geospatial support of partnersOdoo 12, 13, 16, 17geoengine_partner
Adds a map tab to partner records so users can see and set each contact's address coordinates, and shows partners as points on the Geoengine map.
- GeoEngine - Swisstopo layersOdoo 12, 13geoengine_swisstopo
Adds a new "Swisstopo" background layer type to the GeoEngine map configuration, letting users display official Swiss topographic map tiles (WMTS) in Odoo maps.
- Geospatial PlotOdoo 18geospatial_plot
Draw and manage land plots on an interactive map, link them to contacts as user or owner, and see total, owned and leased acreage per contact.
- test-base-geoengineOdoo 12, 13test_base_geoengine
This is a technical test module for the geospatial engine; it adds no business features for end users. It only creates sample records with map fields to verify that geographic data types and map views work correctly.
- web_leaflet_draw_lib
Adds the Leaflet Draw JavaScript library to Odoo's backend, so maps built with the Leaflet library can include drawing tools. It provides no menus, models or business rules by itself.
- Leaflet Javascript LibraryOdoo 16, 17, 18, 19web_leaflet_lib
Adds the Leaflet map JavaScript library to Odoo's backend, so other modules can display interactive maps. It also stores the map tile server address and copyright text as system settings.
- Google Map ViewOdoo 12, 14, 19web_view_google_map
Adds a Google Maps view to Odoo so users can see geolocated records (like contacts) as markers on a map, and adds Google Places autocomplete fields that fill in addresses and coordinates automatically.
- Leaflet Map View (OpenStreetMap)Odoo 12, 16, 18web_view_leaflet_map
Adds a new 'Leaflet Map' view type to Odoo that displays records as markers on an OpenStreetMap map. Users can see records with coordinates, click markers to open records, and create new records from the map.
- Leaflet Map View for Partners (OpenStreetMap)Odoo 12, 16, 18web_view_leaflet_map_partner
Adds a map view to the Contacts app so you can see your partners (customers, vendors, companies) as pins on an OpenStreetMap map, using their stored latitude and longitude.
- web_widget_google_map_drawing
Adds drawing tools to the Google Map view in Odoo, letting users draw a polygon, rectangle or circle on a map field and store its shape, area or radius.
- Google Marker Icon PickerOdoo 12, 14web_widget_google_marker_icon_picker
Adds a color picker widget for Google map markers, letting users choose one of 20 marker colors from a dropdown on a text field.
- Mapbox WidgetOdoo 18web_widget_mapbox
Adds a Mapbox map widget for JSON fields in Odoo forms, showing markers from JSON data with map/satellite styles, zoom, pan, pitch and fullscreen. A Mapbox access token is configured in General Settings.
- Mapbox Widget DemoOdoo 18web_widget_mapbox_demo
Adds a Mapbox tab to the contact form showing the current contact as a draggable star pin and its child contacts as clickable icons on the same map. Moving the star updates the contact's latitude and longitude.
- Geospatial WebsiteOdoo 16website_geoengine
Adds public web endpoints that let a website search and retrieve store locations as geospatial data, including opening hours and tags, for display on a map.
- website_geoengine_store_locator
Adds a "Store Locator" map block to the website builder so visitors can search and view your stores on an interactive map.