В настоящее время мне удалось просмотреть все мои маркеры в 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, но, похоже, он не работает.
Любые предложения, пожалуйста.
Спасибо.