Sto integrando in una app la libreria "Google Maps Utils" in modo da raggruppare i marker vicini tra loro, tutto bene, riesco a far funzionare il raggruppamento e la visualizzazione quando si zooma, riesco a personalizzare i marker per le posizioni singole e per i cluster, ma non mi riesce di personalizzare le InfoWindow al click sui marker.
Ho trovato qui una guida che spiega come fare, ma usa Java, mentre io sto usando Kotlin e non riesco a tradurre la parte di codice che mi serve, ovvero
codice:
clusterManager.getMarkerCollection().setOnInfoWindowAdapter(new GoogleMap.InfoWindowAdapter() {
@Override
public View getInfoWindow(Marker marker) {
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final View view = inflater.inflate(R.layout.custom_info_window, null);
// altro codice per assegnare valori a delle textview
return view;
}
@Override
public View getInfoContents(Marker marker) {
return null;
}
});
Qualcuno riuscirebbe a darmi una mano?