안드로이드 개발 질문/답변 (글 수 45,052)
  • RSS
  • Skin Info
  • Tag list
  • List
  • Webzine
  • Gallery
 

안녕하세요

제가 Google map으로 간단하게 경로를 그려주는 프로그램을 짰습니다.

간단한 문제일 수도있는데 생각이 안나네요..;;

우선 프로그램은 EditText 에 출발지, 목적지를 입력받고

경로검색 버튼을 누르면 새로운 액티비티에 경로를 그려주게 됩니다

GoogleMap해보신분이면 animateTo() 메소드를 아실텐데요 매개변수로 지오포인터를 넣어주면 맵 액티비티 실행시 해당 위도 경도 값으로 이동하게 해주는 메소드입니다.

처음에 단순하게 출발지 목적지의 중간값 포인트를 넣으면 될줄 알았는데 아니더라구여;; 안드로이드나 아이폰의 다음 지도 어플처럼

경로 검색을 했을때 한눈에 출발지 목적지가 보이는 지점, 그 지도 확대배율을 적절하게 설정해줘야 할거 같은데 잘 생각이 안나네요;;

혹시 이러한 문제를 해결해 보신분 계시면 조언해주시면 감사하겠습니다


댓글
2011.06.07 00:02:41
birdea

--;;; 질문의 요점이 뭔지 모르겠습니당. 프로젝트식으로 거창한 건 해보지 않았지만, 구글맵에 관해서는 관심이 많아서 읽어보았는데...

머리속에 떠오르는 건, 쓰레드 활용, getProjection활용, 출발-목적지 거리에 따른 줌레벨의 변화,,,

원래 수리보다 언어를 잘했는데 반년동안 코드만 보고 살았더니, 왤케 단순해지고 일종의 난독증이 생겼는지 ㅠㅠ

근데 재밌는거 하시나봐요. 네비게이션?


댓글
2011.06.09 05:20:02
하이틴스타

 

저는 글 쓰고 읽는게 싫어서 이과를 선택한 공학도 입니다. ;; 두서없이 써서 이해를 못하셨나보네요 죄송합니다..

구동설명을 하면

1. 어플을 구동하면 출발지와 목적지를 입력하라는 액티비티가 뜨게 됩니다

2. 사용자가 입력후 경로 검색을 누르면 새로운 맵 액티비티가 뜨면서 경로를 그려주게 됩니다

3. 이때 만약에 출발지가 강남이고, 목적지가 부산이라고 가정을 했을시에

새로운 맵 액티비티가 떴을때 강남에서 부산까지의 경로를 한눈에 볼 수 있는 MapZoom이 설정되어야 할 것이고, 지점(GeoPoint)가

지정 되어야 할 것입니다.  <- 이것이 지정이 안되면 경로는 그려졌는데 맵은 엉뚱한 지점으로 뜨게 되고 사용자가 수동적으로

맵을 축소, 확대해야지 경로를 볼 수 있기 때문입니다.  

이해가 가셧는지요???? ㅎ;  한가지 가정한거는 제가 출발지 목적지 사이의 거리도 구하여서 띄웠는데 그 거리를 가지고 일정 거리 별로  맵의  Zoom을 조정 해야겠다는 것은 생각하였습니다 !

댓글
2011.06.09 08:45:56
헤드샷

1 출발지/목적지의 직선 거리를 구한다.

2 출발지 목적지의 중간 point로 맵을 이동한다.

3. 맵 레벨(축척)을 거리에 맞게 설정한다. 


끝..

댓글
2011.06.09 16:29:45
하이틴스타

출발지 목적지의 중간 포인트는 단순히 두 지점 위도(경도)합/2하면 엉뚱한 곳이더군여 어떤식으로 찾으셨나 알 수있나요??

번호
분류
제목
글쓴이
공지
앱개발 질문
게시글 작성시 소스코드를 보기 쉽게 처리하기 33 file
멍멍대왕
01-21 5 729057
공지
앱개발 질문
[필독] Q&A 게시판 글작성 안내, 질문전 검색 필수! 176
회색
01-29 7 1211358
23492 앱개발 질문 activity에서 취소 버튼을 누르면 이전 activity로 넘어가지 않게 하는 방법이 무엇이 있을까요? 2
루희
06-06   3806
23491 앱개발 질문 XML 파싱이 안됩니다... 9
Ecle
06-06   3446
앱개발 질문 구글 맵 관련 프로젝트 해보신분 답견 부탁드립니다. 4
하이틴스타
06-06   3067
23489 앱개발 질문 QR코드를 읽어서 앱에서 실행하는 질문입니다.
oliver2000
06-06   5066
23488 앱개발 질문 fork()라는 함수로 어떻게 통신이 가능한가요? 2
이구아인
06-06   2927
23487 앱개발 질문 file explorer에 아무것도 안떠요! ㅠㅠ
연우
06-06   3038
23486 앱개발 질문 에뮬레이터 질문 1 file
rnrndi
06-06   2588
23485 앱개발 질문 원격제어 어플을 개발하려고 합니다.
멘도쿠사
06-06   3310
23484 앱개발 질문 앱 등록할때 맵키 에 대해서좀.. 3
snap40
06-06   2724
23483 앱개발 질문 혹시 다이얼로그 클릭시 다시 다이얼로그 띄울수 있나요? 5
Mans
06-06   2891
23482 앱개발 질문 다음 엑티비티를 뿌려주는데 문제가 생기네요. 4
구름123
06-06   2588
23481 앱개발 질문 DB 특정열에서 유일한 값들만 추출할 수 있을까요? 4
오탱자
06-06   2615
23480 앱개발 질문 camera 관련 activity 멈추는 부분 질문입니다.
Iron_Min
06-06   2895
23479 앱개발 질문 대체 이게 무슨 오류란 말이요 ㅠㅠ 3
summit
06-06   3089
23478 앱개발 질문 webview context 오류?
summit
06-06   6175
23477 앱개발 질문 TabHost 질문입니다 1
새벽녘콜라
06-06   3080
23476 앱개발 질문 커스텀뷰에 체크박스연동 관련 4
남씨야
06-05   3762
23475 앱개발 질문 TabActivity의 크기 제한하기 file
유땡구
06-05   3074
23474 플랫폼 질문 에뮬레이터 속도좀 빨리 할수 없을까요? 6
javatar
06-05   7322
23473 앱개발 질문 블루투스 채팅 예제 질문^^
새벽녘콜라
06-05   6945





XE Login

OpenID Login