Tech. Forum 개발자들을 위한 정보 공유의 장입니다
닫기

Tech.Forum

TmapView객체 안드로이드 지도생성하기

#1

http://tmapapi.sktelecom.com/main.html#android/sample/androidSample.sample1 의 내용을 중심으로 질문드립니다.
XML 레이아웃 과 JAVA 코드 가 있는데요.
이 코드는 Android Studio에 넣어야 할 코드들인가요?
어디에 어떻게 넣어야 하나요?
컴파일 해야하나요?

0 Likes

#2

안녕하세요.
T map API 운영담당자입니다.

보내주신 http://tmapapi.sktelecom.com/main.html#android/sample/androidSample.sample11 링크의 내용은 단말기에 설치된 TMapAPP을 실행하는 것으로 XML 레이아웃이 필요하지 않습니다.

예를 들어 어떤 버튼을 누르면 TMapApp을 실행한다고 하였을 때 그 버튼의 클릭이벤트리스너로 JAVA 코드를 작성하시면 해당 기능을 수행하실 수 있으실 겁니다.

자세한 내용은 아래의 가이드 링크를 참고하시면 도움이 되실 겁니다. ---------------------------------------- http://tmapapi.sktelecom.com/main.html#android/sample/androidSample.sample3 ---------------------------------------- 감사합니다.

0 Likes

#3

부족한 질문에 자상하신 답변 진심으로 감사드립니다.
질문에 제시했던 보기예제는
http://tmapapi.sktelecom.com/main.html#android/sample/androidSample.sample11 이 아니라
http://tmapapi.sktelecom.com/main.html#android/sample/androidSample.sample1 이였습니다.
저는 티맵api 를 접하면서 처음으로 Android Studio 화면을 열었습니다…
안드로이드 폰에 티맵api 를 통한 지도표출이라는 기본적인 문제를 해결하지 못하고 있습니다.
구체적으로 TmapSDK 를 어떻게 사용하고 폰에 맵을 표현하기까지 기본적인 과정을 어디에서 보면 확인할수 있을지요?
http://tmapapi.sktelecom.com/main.html#android/sample/androidSample.sample1 에 보면
[ TMapView 객체를 생성하여 Layout 에 추가하면 지도화면을 간단히 구현할 수 있습니다.]
라고 되어있는데.
질문 1
TMapView 객체를 어떻게 생성하는지요.

질문 2
Layout 에 어떻게 추가하는지요

감사합니다.

0 Likes

#4

안녕하세요.
운영담당자 입니다.

1) 프로젝트 생성부터 SDK 를 프로젝트에 추가하는 자세한 내용은 아래 안드로이드 Guide 를 보시면서 따라해보시면 도움이 되실 것 같습니다. --------------------------------------------------------- < 안드로이드 Guide > http://tmapapi.sktelecom.com/main.html#android/guide/androidGuide.sample1 ---------------------------------------------------------

2) 앞선 가이드를 따라 진행하셨다면, MainActivity 와 MainActivity 의 화면 구성을 담당하는 xml 파일이 생성되었을 것입니다. 질문주셨던 아래 "지도 생성하기" 샘플의 페이지를 열어봅니다. --------------------------------------------------------- < 지도 생성하기 > http://tmapapi.sktelecom.com/main.html#android/sample/androidSample.sample1 --------------------------------------------------------- 샘플페이지의 xml 레이아웃 부분을 MainActivity 의 화면 구성을 담당하는 xml 파일안에 덮어씁니다. ( xml 코드의 핵심은 화면을 채우는 Layout 을 설정하는 것입니다. ) JAVA 코드 부분을 MainActivity 의 onCreate 함수안에 추가합니다. ( Java 코드의 핵심은 앞서 xml 에 추가한 Layout 에 TMapView 를 추가하는 것입니다. )

참고로, JAVA 코드 중 ---------------------------------------------- tMapView.setSKTMapApiKey( "발급받은키(서버키)" ); ---------------------------------------------- "발급받은키(서버키)" 부분은 앞선 "안드로이드 Guide" 진행과정에 나오는 https://developers.sktelecom.com/projects/my-project/ 에서 발급받으신 "Server Key" 를 넣으셔야 합니다.

감사합니다.

0 Likes

#5

네. 감사합니다. 그러나
담당자님께서 말씀하신 < 안드로이드 Guide > 를 따라하려했으나.
http://tmapapi.sktelecom.com/main.html#android/guide/androidGuide.sample4 에서 말하는
libs 폴더가 없습니다.
그런데 app 마우스 우큭릭 new . directory 에서 libs 폴더를 만들려하니 이 폴더가 이미 있다고 하네요.
있는데 왜 보이지 않을까요? 이상하네요…
혹시 이부분에 대해서 아시면 도움좀 구합니다.
감사합니다.

0 Likes

#6

안녕하세요.
T map API 운영담당자입니다.

문의주신 libs 폴더 경로가 보이지 않는 경우 아래의 두가지 방법중에 하나를 선택하여 진행하시면 됩니다.

1. 캡처 화면방식의 폴더 구조를 Project 형태로 변경하시면 libs 폴더가 보입니다.

2. File → Project Structure → app → Dependencies 경로로 이동하시면 개별 라이브러리를 추가하실 수 있습니다.

아래의 링크를 참고하시면 도움이 되실 겁니다.


https://ggari.tistory.com/421

감사합니다.

0 Likes