Osmdroid: показывать и скрывать описание маркеров при нажатииJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Osmdroid: показывать и скрывать описание маркеров при нажатии

Сообщение Anonymous »

Я программирую приложение на Java с помощью Android Studio.
Я уже отобразил карту с помощью osmdroid, добавил несколько наложений для отображения маркеров в определенных местах и ​​добавил к маркерам заголовок и описание.

Теперь я отображаю заголовок и описание маркера при щелчке с помощью метода setFocusItemsOnTap.
Моя проблема в том, что я не могу скрыть заголовок и описание маркера на второй щелчок (если он уже показан). Есть ли способ сделать это?

Или, если это невозможно, есть ли способ одновременно отобразить заголовок и описание одного маркера, используя метод setFocusItemsOnTab?

Код: Выделить всё

public static List items = new ArrayList();

//[...]

items.add(new OverlayItem("uid1","Title", "Description", new GeoPoint(51.398,6.875)));

//[...]

List currentList;
currentList = new ArrayList();
currentList.add(items.get(i));

//[...]

final ItemizedOverlayWithFocus mOverlay = new ItemizedOverlayWithFocus(this, currentList, new ItemizedIconOverlay.OnItemGestureListener() {
@Override
public boolean onItemSingleTapUp(final int index, final OverlayItem item) {
//here it should decide if the title & description is already shown or not. (true => hide it, false => display it)
return true;
}
@Override
public boolean onItemLongPress(final int index, final OverlayItem item) {
return false;
}
});

mOverlay.setFocusItemsOnTap(true);
Мне пришлось использовать эти части кода, потому что я хотел добавить разные маркеры и иметь возможность сфокусировать их все. Также мне нужно иметь возможность добавлять их в динамический список во время выполнения.

Спасибо за помощь!

Подробнее здесь: https://stackoverflow.com/questions/479 ... n-on-click
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Android osmdroid – не показывать стрелку направления, когда пользователь движется?
    Anonymous » » в форуме Android
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Показывать и скрывать вкладки продуктов WooCommerce в зависимости от того, вошел ли пользователь в систему.
    Anonymous » » в форуме Php
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Не скрывать раскрывающийся список при нажатии внутри него
    Anonymous » » в форуме Jquery
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Не скрывать раскрывающийся список при нажатии внутри него
    Anonymous » » в форуме CSS
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Назначение маркеров сетке со шкурой приводит к появлению плавающих маркеров.
    Anonymous » » в форуме C#
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»