2015-01-14 2 views
0

안녕하세요. Geoserver에서 Google지도로 WMS 요청을 사용하여 이미지를 오버레이하려면이 페이지의 지침 (http://www.azavea.com/blogs/labs/2013/01/wms-on-android/)을 따라했습니다. 이미 작동 중입니다. 문제는 레이어/이미지가 보이지 않게 (더 투명하게)하여지도를 더 많이 볼 수있게하려는 것입니다. 며칠 동안 검색했지만 Java Android를 사용하여 솔루션을 찾지 못하는 것 같습니다. 도와주세요. 고마워요!Android Google Maps API에서 요청한 WMS 계층의 불투명도를 설정하는 방법

답변

0

이렇게하는 가장 좋은 방법은 XML 파일에 선언 된 특정 이미지/레이어를 편집하는 것입니다. 지도 맨 위에있는 XML 요소 (단추 일 수도 있음)를 사용자가 볼 수있게하려는 계층 아래에 ​​맵이 있으므로 XML 요소를 투명하게 구성하는 것이 좋습니다.

이 그 작업을 수행하는 방법을 보여줍니다 작은 코드 조각입니다 :이 도움이 될

<ImageButton android:id="@+id/button/layer" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/ic_your_button/layer" 
android:background="@android:color/transparent"> 

희망!

+0

안녕하세요. AniV 님의 답장을 진심으로 감사드립니다. 그러나 튜토리얼에서 제공된대로지도 위에 아무것도 배치하지 않습니다. Google지도 자체는 Geoserver에서 가져온 이미지/레이어의 오버레이를 처리합니다. 불투명도를 줄이는 방법을 모르겠습니다. 감사! :) –

관련 문제