Way4Tech
Productivity Odoo 19.0 On Odoo Apps
Map View for Odoo 19 Community icon

Map View for Odoo 19 Community

Put any model on a map, geocode addresses once and cache them, and plan a visiting route with distances, for Odoo Community.

Category
Productivity
Odoo version
Odoo 19.0
Price
USDย 89
Odoo Apps Store
Listed

Odoo Community has no map view. This adds one, and it adds the two things that make a map worth having in the first place: addresses that get geocoded once instead of on every screen refresh, and a route that puts the calls in a sensible order.

Map View for Odoo 19 Community in Odoo

Any model on a map

  • โœ“ Point a map at any model in the database
  • โœ“ Position the pins from a linked contact's address, or from latitude and longitude fields the model already carries
  • โœ“ Colour the pins by the value of a field, with a legend
  • โœ“ Choose what appears when a pin is clicked
  • โœ“ Filter with a domain, so one model can carry several maps

Geocoding that only happens once

  • โœ“ Every address that goes to the geocoder is cached against its normalised form, so two hundred contacts in the same office block are one lookup
  • โœ“ Addresses that come back empty are cached too, which is what stops a bad address being retried on every run
  • โœ“ A contact whose address is edited is put back in the queue automatically
  • โœ“ A scheduled action works through the backlog, shipped switched off so nothing calls out until you say so
  • โœ“ Uses the provider already configured in Odoo through base_geolocalize

Route planning

  • โœ“ Turn a map, or a selection of records, into a visiting order
  • โœ“ Nearest neighbour from a starting point, then a 2-opt pass that untangles the crossings a greedy walk leaves behind
  • โœ“ Start from the company address, from a contact, or from typed coordinates
  • โœ“ Distance for each leg, a running total, and an estimated arrival time
  • โœ“ Kilometres or miles, switched at any time without recomputing
  • โœ“ A printable route sheet for the driver

Works without the browser

  • โœ“ The pins, the colours and the bounding box are all worked out on the server and returned as ordinary data. There is a server-drawn preview of every map, so the module is still useful on a locked-down desktop, in a PDF, or from a script. No CDN is ever contacted, and there is no map tile subscription to buy: with no tile server configured the pins are drawn on a plain background.
  • โœ“ Requires base_geolocalize, which ships with Odoo.

What you get

  • โ†’Full module source code: Python, OWL, XML and CSS
  • โ†’Installation on your Odoo instance, or a copy you install yourself
  • โ†’Written documentation and a user guide
  • โ†’A one-hour walkthrough with your team
  • โ†’90 days of bug-fix support

Buy it on the Odoo Apps Store

Map View for Odoo 19 Community is published on apps.odoo.com at USDย 89. Buy there and you get every update we publish for that version.

View on Odoo Apps

Related modules

Need it to work a little differently?

Every module here started as a client request. Tell us what is missing and we will quote the change, or build the thing you actually need.