[자작 앱] Route Extractor(운동 경로 추출)를 소개합니다
페이지 정보

본문
애플 피트니스 앱에 기록된 외부 활동(실외 걷기, 하이킹 등)의 경로를 Apple 지도외에 카카오맵, 네이버맵 등 다른 지도에서 확인하고, GPX 파일로 내보낼 수 있는 앱입니다.
12.3 내란으로 불안하던 마음을 달래기 위해 무언가에 집중할 일이 필요했고, 그 계기로 앱 개발을 시작하게 되었는데 마침 ‘파면’이라는 반가운 소식이 들려오는 날, 이렇게 글을 올릴 수 있게 되어 더욱 기쁜 마음입니다.
저는 허리 상태가 좋지 않은데 퇴행으로 인해 디스크 부피가 줄어 위아래 허리뼈 간격이 좁아진 상태입니다. 그래서 무게가 실리는 운동이나 과격한 운동은 피해야 합니다. 또한 고혈압 약도 복용 중이라, 체중을 적게 유지하면서도 매일 할 수 있는 운동을 찾다 보니, 결국 점심시간마다 식사 후 30분 이상 걷기를 결심하게 되었습니다.
애플워치를 구매해 운동 기록도 하고, 수면 시간도 측정한다고 잘 때도 착용했기에, 꽤 오랜 기간의 운동 기록이 기록되어 있습니다. 하지만 막상 그 기록들을 활용할 방법은 찾기 어려웠습니다.
특히 아쉬웠던 점은 운동 경로를 확인할 때, 피트니스 앱에서는 Apple 지도만 사용할 수 있다는 점이었습니다. 지금은 그나마 나아졌다고 해도, 국내 지도 서비스보다는 불편한 점이 많았고, 지도를 항상 다크 모드로만 보여주는 점도 그렇습니다.
그래서 처음에는 저 혼자 사용하려고 개발을 시작했는데, 하다 보니 점점 욕심이 생겨 이렇게 공개까지 하게 되었네요.
iOS 앱 개발은 처음이라 완성도는 서툴지만 한번 살펴보시고, 혹시 조언을 해주신다면 반영하여 앱개선도 도전해보겠습니다.
감사합니다. :)
앱스토어: https://apps.apple.com/app/id6743649827
iOS, iPadOS, macOS 에 설치 가능합니다.
adnim님의 댓글

bluemind님의 댓글의 댓글
도뵤님의 댓글

특히, 책갈피 누르면 동기화되어 맥에서도 볼 수 있는데, 등산 경로는 맥의 큰 화면에서 지도와 경로를 보니 시원해서 좋네요!
만드실 게 많겠지만, 혹시 시간 되시면 아래 한 번 고려해주시면 좋겠습니다.
1. 경로보고 있는 화면에서 바로 지도 바꿀 수 있으면 좋겠습니다.
지도 야간 모드 등은 애플지도가 좋은데, 네이버 지도로 바로 보고 싶은데 설정 갔다 오는게 좀 귀찮네요.
2. 경로 지도색도 바로 바꿀 수 있으면 좋겠습니다.
기본 값이 형광색인데, 애플지도 야간 모드에서는 딱인데, 네이버 지도는 밝아서 그런지 잘 안보여서 색깔을 바꿉니다. 그런데 지도를 바꾸면 또 잘 안보여서...
멋진 앱 좋네요~
bluemind님의 댓글의 댓글
그러다보니 욕심이 생겨서 iOS, iPadOS, macOS 다 지원해야해서 힘들었는데 결과적으로는 잘 된것 같습니다.
요청하신 기능들은 구현에 문제가 없으나 UI/UX 문제라서.... 아무튼 고민해보겠습니다~
bluemind님의 댓글의 댓글
아마도 UIKit 또는 Objective-C 였으면 시도 조차 안 했을것 같습니다. ㅎㅎ
치코님의 댓글

원하던 기능이라면 혹시 시간되시면,
1. 모든 운동 또는 운동 유형이나 날짜로 필터링해서 임포트 리스트에 넣는 기능과,
2. 마찬가지로 리스트의 운동들을 모두 또는 필터링해서 지도에 표시하여 다 볼수 있는 기능, 그리고
3. 지도에 표시된 경로를 눌러 선택하여, 메뉴로 익스포트나 경로의 정보들도 보여 주는 기능
등등이 있으면 정말 편하겠습니다.
기본 지도에 네이버맵이나 카카오맵은 힘들까요..
bluemind님의 댓글의 댓글
이 앱 제작 의도는 ”GPS 경로가 있는 외부 활동을 내가 원하는 지도로 보고 GPX 파일로도 저장하여 다른 앱에서 활용“ 인데요
1. 그래서 모든 운동중에 “외부 운동”을 대상으로 기능합니다. 걷기 운동이라 하더라도 실내 걷기는 목록에 표시되지 않아요.
2. 모든 운동 경로를 한번에 지도에 표시해야하는 경우가 저는 없었는데요 예를 들면 어떤 경우가 있을까요?
3. “경로의 정보들도 보여 주는“에 어떤 정보들이 있을까요?
4. 네이버맵, 카카오맵은 국내 지도만 있기 때문에 전세계 사용자들을 감안하면 적절하지 않다고 판단했습니다.
치코님의 댓글의 댓글
시각적으로 지도에 내가 운동한 모든 경로가 보인다면 재미 있겠다고 생각을 했습니다.
세계지도 또는 전국지도에 어디에서 어디까지 하이킹이나 걷기, 바이크를 탔었는지 모든 경로가 다 보이는 거죠.
그리고 지도상의 경로중에 하나를 선택하면 그 경로의 상세정보, 이를테면 날짜/운동시간/칼로리 등의 정보를 팝업으로 보여주면 예전 운동을 떠올리며 추억할수도 있겠죠.
ig0sdM님의 댓글

저도 염치불구 한가지 기능을 요청하면,
내가 걸었던 길을 지도에서 모두 한번에 볼 수 있는 기능입니다!
골목 구석구석을 100% 다 걷고 싶은데 지금은 한번에 걸은 경로 1개만 볼 수 있거든요.
일종의 도장 받는 것처럼 "오키 이 구역은 구석구석 다 걸었고 다음엔 여기 공략!" ...
이런 식으로 볼 수 있었으면 좋겠습니다~
bluemind님의 댓글의 댓글
지금은 코드를 수정한게 많아서 당장은 힘들고 다음에 배포할 때 내려보겠습니다
챠비님의 댓글
[from DV Native]