How to make an image clickable in some specific points and zoomable without Canvas? (also with Javascript)

Hello,
I tried to make such an app with Canvas but it seems too cumbersome.

How can I make an app like this (see video at the link) and that also works offline?

I would like to make an app with a zoomable map (or more maps) of a museum with clickable points that lead to a card with: photos, texts and audio?

I read that I could do this in Javascript, do you have any examples or suggestions of what to look for or how to start?

Thanks to who will answer

Video

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.