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

Автоматическое открытие InfoWindow при добавлении маркера Google Maps v2 Android

Есть ли способ открыть инфоиндуст автоматически при добавлении маркера? Используя этот код для добавления маркера, но infowindow открывается только при нажатии маркера:

myMap.addMarker(new MarkerOptions()
            .position(latLng)
            .title("Title")
            .snippet("Snippet")
            .icon(BitmapDescriptorFactory
                    .fromResource(R.drawable.marker)));
4b9b3361

Ответ 1

В соответствии с документами Google Maps для Android V2:

Информационное окно позволяет отображать информацию пользователю, когда они нажмите маркер на карте. По умолчанию отображается информационное окно, когда пользователь удаляет маркер, если маркер имеет набор заголовков. Только одна информация окно отображается одновременно. Если пользователь нажимает на другой маркер, текущее окно будет скрыто, а новое информационное окно будет отображается. Вы можете программно отображать информационное окно, вызывая showInfoWindow() на целевом маркере. Информационное окно можно скрыть вызов hideInfoWindow().

Вы можете показать информационное окно следующим образом:

Marker marker = myMap.addMarker(new MarkerOptions()
                     .position(latLng)
                     .title("Title")
                     .snippet("Snippet")
                     .icon(BitmapDescriptorFactory
                     .fromResource(R.drawable.marker)));

marker.showInfoWindow();