Ocultar mapa após ser visualizado utilizando localStotage

Eu recebi uma atividade que devo usar o LocalStorage, mas como comecei recentemente com o JavaScript ainda não sei formular o código de forma correta.

Eu devo ocultar um mapa estratégico usando o LocalStorage

“Ao visualizar o mapa dos objetivos estratégicos, salvar no localStorage que o mapa foi visualizado. Caso tenha sido visualizado, ocultar o mapa na próxima visualização e mostrar um link para exibi-lo.”

Para gravar (qualquer opção abaixo funciona):

localStorage.colorSetting = '#a4509b';
localStorage['colorSetting'] = '#a4509b';
localStorage.setItem('colorSetting', '#a4509b');

Para recuperar:

var colorSetting = localStorage.getItem('colorSetting');

FONTE: Using the Web Storage API - Web APIs | MDN