podrias usar
XHR para traer los nuevos datos del servidor, asi no te obliga a refrescar el documento. si es muy complicado para ti, pues nada, dejalo como lo tienes. y para mostrar las capas, tendrias que usar
cookies para guardar los estados de la capas. en cada recarga lees la cookie para reiniciar las capas segun los valores.