Skip to content
Dong Hyun, Song edited this page Sep 30, 2020 · 2 revisions

통학버스 운행 정보

구현방법

  • 통학버스에 network 가 되는 device가 있어야 함
    • 운전기사 스마트폰 혹은 별도의 기기
    • 해당 기기에서 geolocation API를 이용하여 위/경도 정보 가져와 서버로 주기적 전송하는 앱 설치
    • 해당 앱은 디바이스의 위치정보만 얻어서 서버로 전송하는 일만 하므로 Java로 작성하는 것이 덜 복잡
    • 해당 앱은 background 에서도 계속 동작해야 함 (suspend 되지 않는 옵션 확인 필요)
  • 시뮬레이션
    • 실제 별도의 앱을 작성하여 통학버스에 설치하는 것이 (배터리 문제, 항상 활성화되어야 하는 문제) 쉽지 않기 때문에
    • 가상의 위치 정보가 서버에 있다고 가정하고, 버스 위치를 표시하는 기능을 구현해 보는 것이 좋음
  • 위치 정보의 저장
    • 서버에 어떤 식으로 위치 정보를 저장할지 고민 필요
    • 버스정보:위도:경도:시간:방향

지도관련 API

Clone this wiki locally