如何在Android Google Maps API中设置WMS请求图层的不透明度

时间:2015-01-14 05:28:22

标签: java android google-maps geoserver wms

您好我已按照此页面上的说明操作:http://www.azavea.com/blogs/labs/2013/01/wms-on-android/使用WMS请求将图片覆盖到Geoserver的Google地图。它已经在工作了。问题是我希望图层/图像更不可见(更透明),以便可以更多地看到地图。一直在搜索,但我似乎无法使用Java Android找到解决方案。请帮忙。非常感谢你!

1 个答案:

答案 0 :(得分: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"> 

希望这会有所帮助!!