Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Flight Widget - Map View v 18.0
  4. Sales Conditions FAQ

Flight Widget - Map View

by Apexive Solutions LLC https://github.com/smartops-aero/smartops-odoo-flight
Odoo
v 18.0 Third Party 8
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 356
Technical Name flight_widget_map_view
LicenseLGPL-3
Websitehttps://github.com/smartops-aero/smartops-odoo-flight
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 356
Technical Name flight_widget_map_view
LicenseLGPL-3
Websitehttps://github.com/smartops-aero/smartops-odoo-flight
Map Widget Odoo 18.0 Developer Tool

Flight Widget — Map View

Interactive map widget for Odoo 18.0 with advanced route visualization, path animation, and geographic data display capabilities.

Leaflet.js
GSAP Animation
Responsive

What Is This Widget?

The Flight Map View Widget is a powerful, developer-friendly Odoo widget that brings interactive geographic visualization to your forms. Built on Leaflet.js with GSAP-powered animations, it provides a seamless way to display routes, markers, and geographic data within any Odoo module. Perfect for aviation, logistics, field service, and any application requiring map-based visualization.


Key Features

Everything you need for professional geographic visualization

Interactive Maps

Leaflet-based map widget with OpenStreetMap integration. Full zoom controls, pan functionality, and responsive design that adapts to any form layout.

Route Visualization

Display flight paths between departure and arrival points with automatic bounds fitting. Support for multiple routes, curved paths, and custom styling.

Path Animation

GSAP-powered smooth animations for route display. Configurable animation duration, easing functions, and sequential path drawing effects for professional presentations.

Coordinate Support

Handle multiple coordinate formats including decimal degrees, DMS (Degrees/Minutes/Seconds), and arcseconds with automatic conversion and validation.

Custom Markers

Support for custom icons and marker styles. Add labels, tooltips, and popups to markers for enhanced user interaction and information display.

Real-time Updates

Dynamic map updates based on field changes. Automatically refresh visualization when underlying data changes in your Odoo forms.


Technical Specifications

Built With

  • Leaflet.js 1.9.x — Industry-standard mapping library
  • GSAP 3.x — Professional animation platform
  • OpenStreetMap — Free map tile provider
  • Odoo Widget Framework — Native Odoo 18.0 integration

Capabilities

  • Multiple coordinate system support
  • Automatic bounds fitting
  • Touch gesture support for mobile
  • Responsive layout adaptation
  • Real-time field value updates
  • Optimized for up to 100 markers

Use Cases

Perfect for any industry requiring geographic visualization

Aviation

Display flight routes, departure/arrival airports, and flight paths with smooth animations. Perfect for flight management systems.

Logistics

Track delivery routes, warehouse locations, and transportation paths. Visualize supply chain operations geographically.

Field Service

Visualize service territories, technician routes, and customer locations. Plan efficient field service operations.


How to Use

Step 1: Inherit the Mixin

Add the map.path.mixin to your Python model:

from odoo import models, fields

class YourModel(models.Model):
    _name = 'your.model'
    _inherit = 'map.path.mixin'

    map_data = fields.Text('Map Data')

Step 2: Add Widget to Your View

Add the widget attribute to your field in XML:

<field name="map_data" widget="flight_map_view"/>

Step 3: Provide Map Data

The widget expects JSON data with this structure:

{
  "paths": [
    {
      "from": { "lat": 43.238949, "lng": 76.889709 },
      "to": { "lat": 25.252829, "lng": 55.364471 },
      "label": "ALA → DXB"
    }
  ],
  "markers": [
    {
      "lat": 43.238949,
      "lng": 76.889709,
      "label": "Almaty Airport"
    }
  ]
}

Part of SmartOps Flight Suite

This widget is designed to work seamlessly with the SmartOps Flight management modules.
Install as a standalone widget or as part of the complete aviation suite.

github.com/smartops-aero/smartops-odoo-flight


Support & Documentation

Documentation

Complete API reference, integration guides, and examples available in the module README.

README.md in module folder

Need Help?

Our team is here to help with integration, customization, and technical support.

support@apexive.com

Browser Support

Chrome 90+

Firefox 88+

Safari 14+

Edge 90+

Flight Widget — Map View

Professional geographic visualization for Odoo 18.0

Developed by Apexive Solutions LLC

Part of the SmartOps Flight Management Suite

Licensed under LGPL-3 • © 2025 Apexive Solutions LLC

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with