또자의 코딩교실

대충 생각하는 개인 프로젝트 스케치 본문

코딩공부/Android

대충 생각하는 개인 프로젝트 스케치

또자자 2022. 4. 16. 15:21

1. 필요한 데이터

- 전기차 충전소 목록(전국 목표지만 일단 짧게 울산 내부로 찾아보자.)
>> 크롤링 필요, 혹은 국가 제공 api 찾아볼것
>> DB에 들어가는 데이터 column 구성
(seq, char_name, 구글 맵 api이용해서 x,y,z 받아오는걸로 char_x, char_y, char_z, char_price)
>> char_price : DB 반영이 동적으로 이루어져야함.

>> 데이터 제공 찾아볼것

- 네비게이션 api 후보
1) kakao map api
2) google maps api
3) SK Open API - Tmap api >> 현재 가장 유력
http://tmapapi.sktelecom.com/main.html#
https://openapi.sk.com/api/detailView?svcSeq=4&vtype=overview

2. 알고리즘
경로 가는 길에 5키로 반경내에 있는 충전소만 나오도록 할것

https://community.openapi.sk.com/t/1km/9445

>> 경로 찍은 것을 지도에 표시 가능한가? 찍은거를 주변으로 무수한 좌표의 집합으로 생각해서 반경 5km로 나오나? 어떤식으로 경로가 표시되는지를 모르겠음. 제공되는 지도 api를 알아볼것. 




3. DB 및 WAS MW
>> Flask서버 이용 , DB는 MySQL Workbench

3-1. DB 구성
ㄱ) Elec_Charge Table(seq, char_name, char_x, char_y, char_z, char_price)
ㄴ) User Table (seq, user_name, user_car_volt, user_paid(boolean))
+) user_paid는 추후 과금요소 여부표시 

Comments