Разобрался.
Я настраивал информационное окно в getInfoContents
вместо getInfoWindow
.
getInfoContents
даст вам белый ящик по умолчанию.Если вы хотите пользовательский, как я, вам нужно будет сделать все в getInfoWindow
примерно так:
mMap.setInfoWindowAdapter(object : GoogleMap.InfoWindowAdapter {
override fun getInfoWindow(marker: Marker?): View {
val row: View = layoutInflater.inflate(R.layout.custom_info_window, null)
val tvAddress: TextView = row.findViewById(R.id.textView_iw_address)
val tvTime: TextView = row.findViewById(R.id.textView_iw_time)
tvAddress.text = marker?.title
tvTime.text = marker?.snippet
return row }
override fun getInfoContents(marker: Marker?): View? {
//put in here, if you just want the default info window
return null
}
})