繁体   English   中英

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

[英]How do I set the opacity of a WMS requested layer in Android Google Maps API

嗨,我已经按照此页面上的说明进行操作: http : //www.azavea.com/blogs/labs/2013/01/wms-on-android/ ,它使用WMS请求从Geoserver向Google Maps叠加了图像。 它已经在工作了。 问题是我希望图层/图像不那么可见(更透明),以便可以看到更多地图。 搜寻了几天,但似乎无法找到使用Java Android的解决方案。 请帮忙。 非常感谢你!

最好的方法是编辑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"> 

希望这会有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM