2012-07-09 3 views
0

내가 원하는대로 사용자 정의 할 수있는 빈지도를 만들고 싶습니다. 이제 전체 시스템이 타일과 lon/lat 좌표로 어떻게 작동하는지 알지만, 타일의 픽셀과 lon/lat를 연결하는 방법을 아직 이해하지 못합니다. 내 나라 만 보여주는 빈지도를 원하고 내가 좋아하는 방식으로 물건을 편집 할 수 있습니다. (안드로이드로 작업합니다 - 중요한지 모르겠다.)맞춤지도를 만들 때 어떻게 시작하나요?

답변

0

Overlay 클래스에서 파생 된 클래스를 작성하고 onTap() 메서드를 재정의합니다. 그런 다음 오버레이를 에 추가 할 수 있습니다. 탭 위치를 나타내는 GeoPoint 객체는지도의 탭을 탭하면 onTap() 메서드에 전달됩니다.

onTouchEvent()를 사용할 수도 있습니다. 터치의 화면 좌표가 주어지면 MapView에서 getProjection()의 Projection을 사용하여 위도와 경도로 변환 할 수 있습니다.

여기는 sample project입니다.

관련 문제