애플리케이션의 기본 기능은 사용자가 GPS 추적을 기록할 수 있도록 하는 것입니다. 이는 지도 작성 및 탐색 목적에 매우 유용할 수 있습니다. 사용자가 트랙을 녹음하고 나면 이 데이터를 GPX 형식으로 내보낼 수 있습니다. 이 형식은 JOSM(Java OpenStreetMap Editor)과 같은 OpenStreetMap과 관련된 다양한 도구와 쉽게 통합될 수 있으므로 특히 유용합니다. 또한 사용자는 자신의 데이터를 OpenStreetMap에 직접 업로드하여 더 큰 지도 커뮤니티에 빠르고 효율적으로 기여할 수 있습니다.
사용성 측면에서 앱은 사용자가 녹음된 트랙을 보는 방식에 유연성을 제공합니다. 탐색 및 매핑을 위한 풍부한 컨텍스트를 제공하는 OpenStreetMap 배경 위에 이러한 트랙을 표시하도록 선택할 수 있습니다. 데이터에 액세스할 수 없는 사용자를 위해 앱을 사용하면 배경 없이 자신의 트랙을 볼 수 있으므로 오프라인 상황에서도 기능이 유지됩니다.
애플리케이션 개발은 오픈 소스이며 관심 있는 사용자나 개발자는 프로젝트의 전용 GitHub 페이지에서 자세한 정보를 찾을 수 있습니다. 여기에서 사용자는 발생한 문제를 보고하거나 애플리케이션의 특징 및 기능에 관한 추가 정보를 찾는 것이 좋습니다. 이를 통해 애플리케이션은 커뮤니티 중심으로 유지되고 사용자 피드백을 기반으로 지속적으로 개선됩니다.
다국어를 구사하고 기여하고 싶은 사람들을 위해 이 애플리케이션은 전용 플랫폼을 통해 OSMTracker 번역을 지원할 수 있는 기회를 제공합니다. 이러한 공동 노력은 더 많은 사용자가 애플리케이션에 액세스할 수 있도록 하여 언어 장벽으로 인해 사용자가 해당 기능을 활용하는 데 방해가 되지 않도록 하는 데 도움이 됩니다.
애플리케이션이 제대로 작동하려면 몇 가지 권한이 필요합니다. 사용자는 GPS 추적을 위해 정확한 위치에 대한 액세스를 허용하고 태그 지정을 위해 오디오를 녹음할 수 있는 권한을 허용해야 합니다. 또한 지도 배경을 표시하고 GPX 데이터를 OpenStreetMap에 업로드하려면 인터넷 연결이 필요합니다. 앱은 또한 WiFi를 사용하여 사용자의 대략적인 위치를 확인할 수 있으며 GPX 파일을 내보내기 위해 SD 카드에 쓸 수 있는 기능이 필요합니다.