Привет, я следовал инструкциям на этой странице: http://www.azavea.com/blogs/labs/2013/01/wms-on-android/ для наложения изображения с помощью запроса WMS к Google Maps из Geoserver. Это уже работает. Проблема в том, что я хочу, чтобы слой/изображение было немного менее заметным (более прозрачным), чтобы карту можно было увидеть больше. Я искал несколько дней, но не могу найти решения с использованием Java Android. Пожалуйста помоги. Большое спасибо!
Как установить непрозрачность слоя, запрошенного WMS, в Android Google Maps API
Ответы (1)
Лучший способ сделать это — отредактировать конкретное изображение/слой, объявленный в 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">
Надеюсь, это поможет!!
person
AniV
schedule
14.01.2015
Привет AniV большое спасибо за ответ. Но, как указано в руководстве, я ничего не размещаю на карте. Карты Google сами обрабатывают наложение изображения/слоя, полученного с геосервера. Я не знаю, как сказать, чтобы уменьшить непрозрачность. Спасибо! :)
- person Gwapo Gwapo; 20.01.2015