navit

Navit User Manual

  • 1. Getting Started
  • 2. Supported Platforms
  • 3. Quickstart guide
  • 4. Advanced Options
  • 5. Community
  • 6. FAQ

Navit Developer Documentation

  • Developer Overview
  • Development Targets
  • Core Concepts
    • Attributes
    • Augmented Reality
    • Bookmarks Development
    • Core Module
    • Embedding
    • GUI development
    • Foreword
    • Initializing your gui
    • The plugin main()
    • Graphic driver development
    • Implementing Speedlimits
    • Map driver
    • Mapserver rewrite
    • Navit sync
      • Introduction
        • So why i am telling this?
      • The Idea
      • How to do this?
    • Plugin
    • QA
    • Routing
    • Testing and CI strategy
    • Tunnel Extrapolation
    • Turn Restrictions
    • Working with map data
    • Search Development
    • Traffic Concepts
  • Developer Guides
  • Programming guidelines
  • Commit guidelines
  • Changelog

Other Documents

  • Navit Team Documentation
  • Privacy pollicy

Old Wiki

  • Main Page/support box
  • Configuration (old)
  • Foreword
  • Full List of Options
  • Graphical User Interface
  • Settings you might need to change
  • A deeper look at the XML file
  • Configuration/Display Options
  • Configuration/Full list of options
  • XML structure
  • Full options
  • Configuration/General Options
  • Configuration/Layout Options
  • Configuration/Maps Options
  • Configuration/Vehicle Options
  • Coordinate format
  • Gui internal
  • Icons
  • Internal GUI
  • Internal GUI/Menu configurations
  • Installing Alternative Configurations
  • Default Configuration
  • Alternative Configurations
  • 4.6. Layout
  • Menu
  • NavitConfigurator
  • OSD
  • Examples
  • Enable/Disable
  • Position
  • Size
  • Alignment
  • Color
  • Icons
  • Types
  • Font
  • osd_configuration
  • enable_expression
  • command
  • Keybindings
  • Example
  • Icon source setting for OSD
  • Commands
  • Attributes
  • OSD Layouts
  • QML GUI
  • QML2 GUI
  • Prebuilt image
  • Prerequisites
  • Building
  • Enabling the QML2 ui
  • QML2 GUI WIP
  • Prerequisites
  • First look
  • Pages
  • Drawer
  • Popup
  • Colors
  • Skinning the SDL GUI
  • The quick howto
  • A more detailed approach
  • About the Layout.
  • Structure of *.layout files
  • About the Imageset
  • Structure of *.imageset files
  • About the looknfeel
  • Speech
  • eSpeak
  • Mbrola
  • Mbrola on Raspbian
  • Speech output
  • More information
  • Configuring Speech in your language
  • Vehicle profile flags
  • 4.7. Vehicleprofile
  • 4.8. Vehicleprofiles
  • Vehicleprofile/Bike Cycleway
  • Bike Cycleway
  • Vehicleprofile/Bike on Asphalt
  • Vehicleprofile/Car no Highway
  • Car (no Highway)
  • Vehicleprofile/Hike Bike hard
  • Hike & Bike hard
  • Vehicleprofile/Hike Bike on Ground Gravel
  • Hike & Bike on Ground & Grave
  • 4.5.1. Binfile
  • Failed to connect graphics to gui
  • Gpsd Troubleshooting
  • Troubleshooting
navit
  • Core Concepts
  • Navit sync
  • View page source

Navit sync

Introduction

Normaly i have Navit installed on my smartphone and searching locations with Google maps or Navit. Mostly Google Maps because its mostly way faster. but when it goes to routing in car i just start my tomtom with really old maps and navigate with this one.

So why i am telling this?

Because i am working on NavitTom build a full Linux system for Tomtom. So even the old maps and the Tomtom software will be gone.

The Idea

When we have Navit running on NavitTom and the Smartphone why not sync them? The benefits:

  • We can create a route just on the smartphone and sync it to NavitTom.

  • Probably we can also sync maps by having a sync adapter which retrives the needed informations from the smartphone and sends them to the Navi

  • We can sync Notifications to the Navi to display then when wanted

  • We can use the Smartphone Mobile Data to retive traffic informations if user whants to.

How to do this?

There are two ideas how to make this happen.

First one whould be to write and standalone app to do the sync of notifications and the other stuff we need.

Second idea would be to use the existing code and build a sync interface for it. This could also be a separate app just with a different gui of even build into navit.

Previous Next

© Copyright .

Built with Sphinx using a theme provided by Read the Docs.