Вёрстка карт – метро и города. На карте есть объекты – метки. Они представляют собой фильтр для поиска, но визуально (это скрытые checkbox). 
Также для данной вёрстки был создан редактор меток на JS. 
Также использовался мой редактор областей на canvas для обводки областей на карте. 
Над каждой меткой или областью при наводке мыши появляется блок-поплавок с информацией. 
Метки можно выбрать мышой и они будут выделены, показывая, что галка включена. 
Работает во всех браузерах, даже в осле 6 (а прозрачки работают через фильтры). 
На карте метро Москвы видны белые подложки под названием меток. Это тоже свёрстано и подкладывается под текст там, где нужно (настраивается в редакторе). 
В общем, можно редактировать любые карты с метками – перемещать их в нужную точку, менять текст, свойства.