Vous devez cacher l'infowindow normal, puis sur le marqueur cliquez sur votre propre fenêtre, peut-être un AlertDialog avec votre disposition.
N'oubliez pas de retourner vrai; pour cacher infowindow normale
GoogleMap.OnMarkerClickListener onMarkerClickListener = new GoogleMap.OnMarkerClickListener(){
@Override
public boolean onMarkerClick(Marker marker) {
//open your window
//For Example
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setMessage("Hey ive done my infowindow").setTitle("My own infowindow");
builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id)
dialog.dismiss();
}
});
AlertDialog dialog = builder.create();
dialog.show();
return true; //RETURNING TRUE going to hide normal infowindow
}
};
googleMap.setOnMarkerClickListener(onMarkerClickListener);
oeil à cette réponse dans ce poste et essayer de faire la même chose [des fenêtres personnalisées marqueur de mise en page] (http://stackoverflow.com/a/15091202/2267302) – rojiTOCH