开源导航软件Navit介绍
Navit是基于C语言开发跨平台(Linux、Windows和其他编写移动设别)的开源导航软件。
Navit支持触摸屏并能够根据GPS数据在地图上显示车辆当前的位置,能够为车辆提供路径规划,同时通过插件系统轻松的支持并扩展地图的POI服务。不同于其他的导航系统,Navit地图能够根据向量数据实时的动态产生。Navit 的模块化设计使他能够使用不同的地图格式,甚至能够在同一时间使用不同格式的地图。GTK+或者SDL的GUI设计能够很好的支持触摸屏。车辆的当前位置信息可以从gpsd、gypsy或者直接从 NMEA GPS 传感器读取。
Navit 的路经推荐引擎不仅能够计算最优的路径,也能够直接显示和语音引导车辆。目前支持49中语言,可运行在多种平台(Linux, Windows, Android, OpenMoko Freerunner, Wince, Nokia n800 Internet tables, iPhone, Zaurus等)。
可见,Navit是可供学习开源导航软件之一。
参考:
1. Navit 主页http://www.navit-project.org/
2. Navit sf主页http://navit.sourceforge.net/
3. Navit 下载http://sourceforge.net/projects/navit/files/navit/
4. Navit学习笔记 http://blog.csdn.net/zskylark/article/details/6221841