Zh-hans:OSMTracker (Android)
OSMTracker for Android | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
作者: | nguillaumin | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
执照: | GNU GPL v3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
平台: | Android 4.1+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status![]() |
活跃 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
版本: | 2025.02 [1] (2025-02-28) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
语言: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
网站: | https://github.com/labexp/osmtracker-android | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
install![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
源代码: | https://github.com/labexp/osmtracker-android.git | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
离线GPS追踪器,具有快速兴趣点(POI)放置快捷方式。以带航点的GPX格式导出,适合在JOSM中编辑。为OSMtracker (Windows Mobile)的克隆版 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
OSMTracker是一款离线GPS追踪器,专为收集要添加到地图的兴趣点(POI)和记录GPX轨迹而设计。可以使用快捷按钮、语音、文本或拍照来标记兴趣点。OSMTracker数据以带航点的GPX格式导出,使其适合导入到JOSM地图编辑器中。 用户还可以在上传轨迹时直接上传航点[1]。 OSMTracker还高度可定制,允许高级用户创建自己的按钮和布局。
Windows Mobile版本的类似程序也可用。
屏幕截图
轨迹文件的存放位置
对于每个新轨迹,系统会在专用的OSMTracker目录中创建一个子目录,该目录默认通常位于SD/USB存储中的osmtracker/文件夹内。虽然图片和音频注释会立即写入此子目录,但轨迹本身需要明确导出。要导出轨迹,请在轨迹列表中选择相应轨迹以查看"轨迹详情",并在必要时修改名称。
在"轨迹详情"页面中,打开上下文菜单并选择"导出为GPX",轨迹将被写入相应的子目录。或者,长按相应的轨迹名称以打开上下文菜单。(请注意,"保存"并不意味着已导出。开发者能否解释轨迹在导出前存储在哪里?)(编辑注:我不是开发者,但从代码来看,轨迹似乎存储在SQLite数据库中,如果我正确理解代码的话 --EdLoach (talk) 08:02, 19 July 2013 (UTC))
注意:根据此页面,OSMTracker无法将文件保存在SD卡上:"大多数最新的Android设备不允许在外部microSD或SD卡上保存数据。虽然被称为'外部存储',但轨迹等实际上会被记录在/storage/emulated/0/osmtracker中。"
- 在某些Android版本中,这些文件现在实际上位于:
内部共享存储/Android/data/net.osmtracker/files/osmtracker
从版本2025.02开始,默认存储文件夹已移至documents[2](/storage/emulated/0/documents)目录中,用户可以访问该目录。
使用OSM地图作为背景
当启用"OSM背景"设置并存在互联网连接时,应用将下载并显示当前位置的地图瓦片。
如果没有网络连接,地图只会显示之前已下载的瓦片。这种下载可以离线进行,瓦片存储的目录路径在"/sdcard/osmdroid/tiles/Mapnik/(缩放级别)/..."。离线下载的瓦片需要把"*.png"重命名为"*.png.tile"作为新的扩展名以供使用。
从源代码编译
请注意,以下指令是从Google Code上的SVN仓库检出代码,该仓库可能已经不再包含最新版本。建议使用git clone https://github.com/labexp/osmtracker-android.git
代替。
svn checkout http://osmtracker-android.googlecode.com/svn/trunk/ osmtracker android update project --name Osmtracker --target android-3 --path osmtracker cd osmtracker ant (debug|release)