Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android Google Maps API中设置WMS请求层的不透明度_Java_Android_Google Maps_Geoserver_Wms - Fatal编程技术网

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

Java 如何在Android Google Maps API中设置WMS请求层的不透明度,java,android,google-maps,geoserver,wms,Java,Android,Google Maps,Geoserver,Wms,您好,我遵循了本页上的说明:使用WMS请求从Geoserver向Google Maps覆盖图像。它已经开始工作了。问题是我希望图层/图像不那么显眼,更透明,这样地图就可以看得更清楚。已经搜索了好几天了,但我似乎找不到使用Java Android的解决方案。请帮忙。多谢各位 最好的方法是编辑XML文件中声明的特定图像/层。由于在该层下有一个映射,您希望用户在该层下看到一个XML元素,但它可能是位于映射顶部的一个按钮,因此最好配置该XML元素,使其透明 这是一个小代码段,演示了如何执行此操作: &l

您好,我遵循了本页上的说明:使用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"> 

希望这会有帮助

你好,阿尼夫,非常感谢你的回复。但正如教程中所提供的,我不会在地图上放置任何东西。谷歌地图本身处理从地理服务器检索的图像/图层的覆盖。我不知道如何告诉它减少不透明度。谢谢