2010-12-16 5 views
5

왼쪽 상단에 latitude/longitude 및 오른쪽 위도 위도가있는 메르카토르지도 투영에 이미지가있는 경우 어떻게 Android MapView에 추가 할 수 있습니까?안드로이드 MapView에 이미지 추가

오버레이 클래스를 확장하고 현재 MapView 익스텐트를 파악한 다음 BufferedImage과 같이 이미지를 클리핑해야합니까? 아니면 Google지도에서 사용하는 것과 동일한 타일 구조에 이미 이미지를 설정 한 다음 Extended Overlay 클래스를 사용하여 MapView에 타일을 추가해야합니까?

+0

메르카토르 요구 사항에 따라 MapView 위에 또 다른 (반투명) 뷰를 추가 한 다음 수동으로 그릴 것이라고 생각합니다. –

답변

0

글쎄 투영은 실제로는 관련이 없습니다. 나는지도 투영법에서 그걸 설명 할 수 있었고, 구글 맵스도 메르카토르를 사용한다고 믿는다. 내가 가지고있는 또 하나의 질문은, 오버레이 레이어가이 이미지를 그려야하는지 아닌지를 알아낼 수 있도록 디스플레이의 맵 익스텐트를 쉽게 얻을 수있는 방법입니다. 그것은 mapView에 포함 된 투영에서 얻게 될까요?

1

지리적 위치에 따른 이미지를 표시할지 여부를 결정하려면 mapView.getLatitudeSpan() 및 mapView.getLongitudeSpan()을 사용할 수 있습니다.