Настройка значка в информационном окне маркера на карте Google

#android #google-maps

#Android #google-карты

Вопрос:

Как я могу установить информационный значок (i) в информационном окне настраиваемого маркера? Информационное окно отображается, когда я нажимаю на свой маркер. Информационное окно содержит название места, на которое я нажал. Я хочу показать значок информации справа от имени. У меня есть информационный логотип в моей папке для рисования. Просто нужно показать это в информационном окне. Любая помощь будет оценена!!

Комментарии:

1. Пожалуйста, проверьте -> developers.google.com/maps/documentation/android-api /…

Ответ №1:

 Since, you want to customize the info_window layout, Create a custom layout of your choice of views and position.

mMap.setInfoWindowAdapter(new GoogleMap.InfoWindowAdapter() {
                            @Override
                            public View getInfoWindow(Marker marker) {
                                return null;
                            }

                            @Override
                            public View getInfoContents(Marker marker) {
                                View view = getLayoutInflater().inflate(R.layout.custom_info_window,null);

                                tv_Locality.setText( marker.getTitle());

                                tv_Snippet.setText( marker.getSnippet());
                                return view;
                            }
                        });

Refer: https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap
  

Комментарии:

1. В предопределенном макете info_window, как вы упомянули, он установит изображение МАРКЕРА. Он не будет установлен в info_window. Мне нужен значок информации в info_window.

2. Чтобы иметь info_icon в info_window, вы должны создать информационное окно с настраиваемым содержимым. Я отредактировал ответ.