使用 GPSDrive 前,可能需要安装 GPSd 用于获取 GPS 数据。缺少该项支持的情况下,GPSDrive 只能提供地图浏览功能。
:doc:Open Street Map <../overview/osm_dataset_overview> 切片可用 Mapnik 函数库渲染。这些数据存储在一个 PostGIS 数据库中。其网络切片服务也可以读取。
使用“espeak”软件可以实现语音提示。
连接 GPS 电缆后,使用以下命令开启 GPSd 服务:
sudo dpkg-reconfigure GPSd
和
sudo /etc/init.d/gpsd start
对于蓝牙连接的 GPS 用户,请注意 GPSd no-probe 开关的帮助信息(这也是 GPSd 没有被配置为自动开启的原因)。
在没有 GPS 连接的条件下,按 ‘e’ 可进入浏览模式。方向键用于移动,鼠标右键可选择导航点。
除了 Preferences 菜单提供的 car/PDA/desktop 模式外,也可以设置屏幕上各个数值窗口的内容。点击显示的位置并选择所需项目即可。通过 ‘d‘ 和 ‘m‘ 可以开关附加显示。
在本地有 PostGIS 运行的情况下(比如 Live 系统中安装的实例),GPSDrive 可以从 OpenStreetMap.org 调用数据,利用 Mapnik 快速渲染。Live 中配置的该 PostgreSQL 数据库名为“osm_local_smerc”。
Live 中的 OSM 数据只包含特定的一个城市,故用户可能希望添加自己的 Planet.osm 数据。这里可以利用 osm2pgsql 程序或在 Map Control 界面关闭 Mapnik Mode 而使用下载的切片。
使用 Find 可以检索 SQLite 数据库中存储的周边兴趣点。6.0 版本的 Live 中包含了 OSM 的英国 Nottingham 切片。一个检索请求示例是“列出 Nottingham 市政厅周边 2 千米内所有的酒吧”。
使用 Options ‣ Maps ‣ Download 可下载地图切片。Open Street Map 和 NASA OnEarth T-WMS 是内建支持的网络数据源。GPSDrive 也支持通过一些命令行指令批量下载一个区域的数据。
在 Preferences 菜单可以选择 Friendsd 位置共享服务。这将会把你的地理位置上传至一个公共服务器。你也可以使用自己的服务器以保护隐私。输入一个用户名并点击“Lookup”可连接至服务器。勾选“Enable friends service”并关闭。当显示比例在 1:1千万 以上时,设定的朋友的位置会显示。
GPSDrive 可以在导航过程中接近目的地等事件发生时给与语音提示。这个功能依赖于 eSpeak 软件。该软件在 Live 默认关闭以节省空间,开启方法是以 root 编辑 /etc/default/speech-dispatcher ,设置 RUN=yes ,并以 sudo service speech-dispatcher start 启动服务。GPSDrive 会自动发现这项服务。在 Preferences 的 Speech 部分可以对其进行开关和设置。