Overview
Navigation is standard functionality and the most widely used application of in-vehicle infotainment (IVI). Jaguar Land Rover contributes software to an open source project as part of its research and development. This project provided an open-source base navigation app that could be developed for an In-Vehicle Infotainment system or peer-to-peer device.
The app was built on Navit, an open-source navigation system using OpenStreetMaps. While Navit served as a good framework for development, it lacked an engaging and simple user experience. Our app centralized key features into the main map view, and reduced menu fatigue by using expanding lists and toggle switches.
Features
We conducted some simple surveys amongst staff and colleagues to determine the target features which included:
- Finding a location
- Selecting a navigation route
- Adding a waypoint to a route
- Locating current position
- Head-up / North-up orientation
- Saving a favorite location
- Selecting a location from favorites
- Keeping a location history
- Selecting a location from history
- Downloading maps (for offline rendering)