Как сделать так, чтобы информационное окно с несколькими маркерами на карте Google оставалось открытым android

Я хочу, чтобы информационное окно открывалось на маркере, чтобы оно оставалось открытым, даже если на карте Google указан другой маркер. вот мой код.

                 private void drawMarker(LatLng point, String pLoc){
                        // Creating an instance of MarkerOptions
                        MarkerOptions markerOptions = new MarkerOptions().icon(BitmapDescriptorFactory.fromResource(R.drawable.map_pin_green));

                        // Setting latitude and longitude for the marker
                        markerOptions.position(point);

                        markerOptions.title(pLoc);


                        // Adding the marker to the map
                        m_cGoogleMap.addMarker(markerOptions).showInfoWindow();

                        m_cGoogleMap.setInfoWindowAdapter(new MarkerInfoWindowAdapter(null));
                    }

Я называю этот простой метод добавления нескольких маркеров. использование метода showInfoWindow() просто открывает информационное окно для текущего маркера, но я хочу, чтобы информационное окно оставалось открытым для текущего и предыдущего маркеров (множественных) все время.

Пожалуйста, помогите мне !!

Спасибо.


person Sachin K Pissay    schedule 24.08.2015    source источник


Ответы (1)


Согласно официальной документации, здесь. Он говорит:

Одновременно отображается только одно информационное окно. Если пользователь щелкает другой маркер, текущее информационное окно будет скрыто и отобразится новое информационное окно.

Поэтому, если вы хотите отображать больше информации для вашего маркера, вы можете рассмотреть возможность использования библиотеки android-maps-utils. Дополнительные сведения см. здесь.

person bjiang    schedule 24.08.2015