안드로이드 개발 질문/답변
(글 수 45,052)
지도에 특정 경로를 보여주려고 하는데요..
daum 지도 사용하려고 하고 경로 표시하기 위해선 경로를 위한 point를 모두 찍어 polyline으로 연결해야 합니다.
즉, 하나의 polyline은 많은 GPS의 (X,Y) 좌표로 이루어져 있구요..
또, 하나의 경로라는건 여러개의 polyline으로 이루어져 있습니다.
이를 저장할 DB가 있어야 되는데.. 테이블을 어떤식으로 만들어야 될지 고민입니다..
아래처럼 생각하고 있긴한데..
경로이름 |
X축 좌표 |
Y축 좌표 |
우리집 |
30, 31, 32, 33, 34,35 ..... |
20,21,22,23,24,25 ..... |
우리집 |
40, 41, 42, 43, 44, 45 ..... |
30,31,32,33,34,35 ..... |
우리집 |
||
너희집 |
||
너희집 |
||
......... |
즉, 만약 내가 우리집까지 가는 경로를 만들고 싶다고 할때..
테이블에서 하나의 ROW는 하나의 polyline을 말합니다.. 안에 있는 x,y좌표는 db에서 읽어드린후 ' , ' 를 기준으로 각각 좌표를 뽑아서
1:1로 매칭해서 x,y 좌표를 만들구요.. 이를 이용해서 polyline을 그릴려고 합니다..
테이블의 모든 row를 뽑아서 경로를 만들면 최종적으로 우리집으로 가는 경로가 그려지겠지요..
아 뭔가 테이블을 이렇게 만들면 안될것 같은 느낌입니다.. PK가 없어요..
경로저장을 위한 테이블 어떻게 하는게 좋을까요 ;;