Zh-hans:OSMTracker (Android)

From OpenStreetMap Wiki
Jump to navigation Jump to search
OSMTracker for Android
OSMTracker-Android-main-screen-en.jpg
作者: 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)的克隆版

Features
Feature Value
Map Display
Display map 是
Map data raster
Source online;cache
Rotate map 否
3D view 否
Shows website
?
Shows phone number
?
Shows operation hours
?
Routing
Routing 否
Create route manually
?
Calculate route
?
Create route via Waypoints
?
Routing profiles
?
Turn restrictions
?
Calculate route without Internet (Offline routing)
?
Routing providers
?
Avoid traffic
?
Traffic Provider
?
Navigating
Navigate 否
Find location
?
Find nearby POIs
?
Navigate to point
?
Navigation with voice / Voice guidance
?
Keep on road
?
Lane guidance
?
Works without GPS
?
Navigate along predefined route
?
Tracking
Make track 是
Customizable log interval 是
Track formats
?
Geotagging note;photo;audio
Fast POI buttons 是
Upload GPX to OSM 是
Monitoring
Monitoring 是
Show current track 是
Open existing track 是
Altitude diagram 否
Show POD value 是
Satellite view 否
Show live NMEA data 否
Show speed
?
Send current position 否
Editing
Add POIs 是
Edit / Delete POIs 否
Add way
?
Edit geometries 否
Edit arbitrary tags of existing OSM objects 否
Edit relations 否
View notes
?
Create notes
?
Edit notes
?
Work offline 否
Support imagery offset DB
?
Upload to OSM 否
Rendering
?
Accessibility
?

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)



外部链接

参考资料