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

Tech.Forum

안드로이드에서 중심점 띄우기, 클릭한 위치 위,경도 받아오기 관련 문의드립니다.

#1

안녕하세요? 최근에도 문의드렸는데 개발 과정에서 또 문의드릴 점이 생겨서 문의드리게 되었습니다ㅠㅠㅠ.

1.안드로이드 상에서 클릭한 위치의 위, 경도를 받아오는 방법이 없어보이는데, 맞는지 확인하고 싶습니다.
클릭한 위치가 만약 라벨이 붙어있는 경우에는 해당 라벨의 정보를 받을 순 있는 것 같은데, 라벨이 없는 위치라면 받아오지 못하는 것 같아서요.

2.띄운 지도(MapView)의 정중앙, 즉 API 내부 상에서는 CenterPoint로 인식되고 있는 부분에 시각적인 점을 실시간으로 띄우고, 맵이 움직일 때도 따라 움직일 수 있게 하고 싶은데 방법이 있을까요? Sample SDK 상에서 base_activity.xml의 지도부분을 담당하는 contentView의 자식으로 무언가를 넣으면 앱이 죽어버리더라구요.

지난 답변 덕에 많은 진척이 있었습니다. 감사합니다.

0 Likes

#3

안녕하세요.

T map API 운영담당자입니다.

질문 하신 순서대로 답변 드리겠습니다.

1.클릭한 위치의 위,경도를 받아오는 방법은 TmapView의 setOnClickListenerCallBack함수를
사용하셔서 OnClickListenerCallBack함수를 재정의 하셔서 파라미터인 TmapPoint point의
getLongitude()와getLatitude()함수를 사용하시면 클릭한 위치의 위경도를 구하실수 있습니다.
링크를 참고하시면 도움이 되실겁니다
또한, 라벨의 정보는 POI라벨을 말씀하시는 것이면 라벨이 있는위치만 정보가 제공됩니다.

2.CenterPoint()함수 사용과 관련된 내용이 아닌xml을 수정하시고 싶으신 것이라면
Tmap API사용과는 관련이 없는 기능으로 자세한 답변이 어려운점 양해 바랍니다.
base_activity.xml의 contentView 레이아웃을 포함하는 새로운 레이아웃 생성후 그안에
점을 찍는 View를 생성하시면 될것 같습니다.


[지도 이벤트 설정하기 Sample]
http://tmapapi.sktelecom.com/main.html#android/sample/androidSample.sample2

[지도 이벤트 설정하기 DOC]-클릭이벤트
http://tmapapi.sktelecom.com/main.html#android/docs/androidDoc.TMapView_setOnClickListenerCallBack


감사합니다.

0 Likes