Подтвердить что ты не робот

Скрыть окно информации о маркерах в android google maps API v2

В настоящее время мне удалось просмотреть все мои маркеры в Google maps с помощью API Google Maps Maps v2.

Добавление маркера в карту:

mapView.addMarker
     (new MarkerOptions()
      .position(aUsersLocation).
      icon(BitmapDescriptorFactory.fromBitmap(aUserImage))
      .snippet(My_VALUE_1)
      .title(My_VALUE_2)
     .hideInfoWindow();

У меня есть несколько маркеров и назначено несколько значений (My_VALUE_1 и My_VALUE_2) для каждого фрагмента и заголовка маркера. Когда пользователь нажимает маркер, мне нужно это уникальное значение, и я получаю эти значения в onMarkerClick-слушателе как:

        @Override
        public boolean onMarkerClick(Marker theMarker) 
        {
            String aValue1 = theMarker.getSnippet();
            String aValue2 = theMarker.getTitle();
            theMarker.getPosition().latitude...
           ...
            return false;
        }

Мой вопрос: когда я добавляю метки и названия в маркер, когда пользователь нажимает маркер, отображается информация.

Мне нужно скрыть маркер infoWindow. Я пробовал с hideInfoWindow, но, похоже, он не работает.

Любые предложения, пожалуйста.

Спасибо.

4b9b3361

Ответ 1

return true;

из onMarkerClick, чтобы отключить поведение по умолчанию отображения информационного окна и центрирования маркера.