Io non sono un esperto di javascript, ho iniziato ad usarlo da pochissimo, ma leggendo il tuo problema penso che tu possa gestirlo semplicemente caricando l'immagine in una pagina html e gestire i punti specificati con dei div con z-indeciso superiore ai quali poi assicurerai il codice che ti serve