-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Dong Hyun, Song edited this page Sep 30, 2020
·
2 revisions
- 통학버스에 network 가 되는 device가 있어야 함
- 운전기사 스마트폰 혹은 별도의 기기
- 해당 기기에서 geolocation API를 이용하여 위/경도 정보 가져와 서버로 주기적 전송하는 앱 설치
- 해당 앱은 디바이스의 위치정보만 얻어서 서버로 전송하는 일만 하므로 Java로 작성하는 것이 덜 복잡
- 해당 앱은 background 에서도 계속 동작해야 함 (suspend 되지 않는 옵션 확인 필요)
- 시뮬레이션
- 실제 별도의 앱을 작성하여 통학버스에 설치하는 것이 (배터리 문제, 항상 활성화되어야 하는 문제) 쉽지 않기 때문에
- 가상의 위치 정보가 서버에 있다고 가정하고, 버스 위치를 표시하는 기능을 구현해 보는 것이 좋음
- 위치 정보의 저장
- 서버에 어떤 식으로 위치 정보를 저장할지 고민 필요
- 버스정보:위도:경도:시간:방향
- 카카오맵
- HTML5 geolocation AP
- 안드로이드