#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, вы должны создать информационное окно с настраиваемым содержимым. Я отредактировал ответ.