Este módulo añade un tipo de vista de Google Maps y widgets de campo de autocompletado de Places al cliente web de Odoo.
Características:
- modo de vista google_map para mostrar registros geolocalizados en Google Maps
- Colores de marcador desde atributos de vista (color / colors)
- Agrupación de marcadores
- Widgets de campo gplaces_autocomplete y gplaces_address_form
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Añade una vista de Google Maps a Odoo para que los usuarios puedan ver registros geolocalizados (como contactos) como marcadores en un mapa, y añade campos de autocompletado de Google Places que rellenan direcciones y coordenadas automáticamente.
Este módulo añade un nuevo tipo de vista "Google Map" a Odoo. En la aplicación Contactos, la acción de lista de contactos ahora incluye una vista de Google Map junto a kanban, lista y formulario, para que los usuarios puedan cambiar a un mapa que muestra cada contacto como un marcador. Los marcadores se colorean por regla: las personas en azul, las empresas en verde, y los marcadores cercanos se agrupan en clústeres que se separan a medida que se hace zoom. Al hacer clic en un marcador se abre una pequeña ventana emergente con el nombre, el correo electrónico y la ciudad, además de un enlace "Open" al formulario del contacto. Un botón "New" permite a los usuarios crear un registro directamente desde el mapa.
El mapa necesita una clave de API de Google Maps. Si no hay ninguna configurada, la pantalla muestra un mensaje y un botón "Configure API key" que abre la configuración de Google Maps. El tema del mapa (default, night, dark, retro, aubergine) se lee de la configuración del servidor.
También se proporcionan dos widgets de campo: un campo de autocompletado de Google Places y un campo de formulario de dirección. Cuando un usuario escribe en ellos, Google sugiere lugares; elegir uno rellena automáticamente los campos street, city, zip, country, phone, website y latitude/longitude del registro. Estos widgets funcionan en campos de texto y se pueden configurar con opciones como qué campos rellenar y qué campos latitude/longitude usar.
Técnicamente, el módulo extiende ir.ui.view y ir.actions.act_window.view para permitir el nuevo modo de vista google_map, y añade una vista de Google Map para res.partner.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- ir.ui.view · amplía un modelo existentetype
- ir.actions.act_window.view · amplía un modelo existenteview_mode
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/geospatial.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0- Instala Google Maps Integration (
base_google_map). - Ve a Settings → Google Maps Integration.
- Configura tu clave de API de Google Maps y habilita las bibliotecas Places / Geometry según sea necesario.
- Restringe la clave en Google Cloud Console a tus orígenes de Odoo y a la Maps JavaScript API / Places API.
Vista de Google Map
Añade una vista google_map en cualquier modelo que almacene latitud/longitud:
<record id="view_partner_google_map" model="ir.ui.view">
<field name="name">res.partner.google_map</field>
<field name="model">res.partner</field>
<field name="arch" type="xml">
<google_map
string="Map"
lat="partner_latitude"
lng="partner_longitude"
colors="blue:company_type=='person';green:company_type=='company';"
>
<field name="partner_latitude" />
<field name="partner_longitude" />
<field name="display_name" />
<field name="company_type" />
</google_map>
</field>
</record>Incluye google_map en la acción view_mode, por ejemplo list,form,google_map.
Contacts ya expone un modo Google Map en la acción partner.
Widgets de Places
<field
name="street"
widget="gplaces_address_form"
options="{'lat': 'partner_latitude', 'lng': 'partner_longitude'}"
/>
<field
name="name"
widget="gplaces_autocomplete"
options="{'lat': 'partner_latitude', 'lng': 'partner_longitude'}"
/>Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.