| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1226 |
| Technical Name |
yc_web_map_view_leaflet |
| License | LGPL-3 |
| Versions | 17.0 18.0 19.0 |
- Community
- Enterprise
Map View - Leaflet Map
Map View - Leaflet Maps module provides a completely FREE map view solution for Odoo using Leaflet and OpenStreetMap. Display any records with geographic coordinates on an interactive map without any API key or Google account. Perfect for CRM, fleet management, delivery tracking, real estate, and any location-based data visualization needs.
Key Features:
100% FREE: No API costs, no usage limits, no hidden charges.
No API Key Required: Just install and start using - no Google account or API setup needed.
Interactive Maps: Beautiful, responsive maps using OpenStreetMap tiles.
Marker Clustering: Automatically group nearby markers for better visualization of large datasets.
Group by Field: Color-code markers based on any field (status, category, salesperson, etc.).
Rich Popups: Display custom fields in popup with pagination for multiple records at same location.
Side Panel: Collapsible panel showing all records with click-to-focus functionality.
Auto-fit Bounds: Map automatically adjusts to show all markers.
Works with Any Model: Use with contacts, leads, orders, assets, or any custom model.
Use Cases:
CRM: Visualize contacts, leads, and opportunities geographically
Fleet Management: Track vehicles and assets on map
Delivery: Monitor delivery locations and optimize routes
Real Estate: Display properties and locations
Retail: Store and branch locator
Field Service: Technician and job location tracking
Create a view with the
<leafletmap> tag:
<leafletmap string="Map View"
latitude_field="partner_latitude"
longitude_field="partner_longitude"
title_field="name"
popup_fields="{'Phone': 'phone', 'Email': 'email'}"
default_zoom="10"
marker_color="#FF0000"
limit="100"/>
Step 2: Add to Action
Add
leafletmap to your action's view_mode:<field name="view_mode">tree,form,leafletmap</field>
| Attribute | Required | Description |
|---|---|---|
latitude_field | Yes | Field containing latitude value |
longitude_field | Yes | Field containing longitude value |
title_field | No | Field to display as marker title (default: display_name) |
popup_fields | No | JSON dict of label:field pairs for popup content |
default_zoom | No | Initial map zoom level (default: auto-fit) |
marker_color | No | Default marker color (hex code) |
limit | No | Maximum records to display (default: 80) |
Map View Overview
Full interactive map with OpenStreetMap tiles, markers, and collapsible side panel showing all records.
Marker Clustering
Nearby markers automatically grouped with count indicator. Click to zoom and expand clusters.
Rich Popup Details
Click any marker to see popup with custom fields. Pagination available for multiple records at same location.
Group by Field
Color-coded markers based on any field - country, category, salesperson, status, and more.
Side Panel
Collapsible side panel with grouped records. Click any record to focus its marker on the map.
No API Key Required
Just install and use! No Google account, no API key configuration, no usage limits - 100% FREE.
See the Leaflet Map View in action - FREE mapping with OpenStreetMap!
Yatrik Chauhan will provide FREE 90 days support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issues related to this module. This is applicable from the date of purchase.
Please log in to comment on this module