Google Maps: How to add HTML elements to specific coordinates?

you can use custom overlays - https://developers.google.com/maps/documentation/javascript/customoverlays for that


As roman said, you can create a custom javascript object which implements GOverlay.

Here's an example from another S.O. question where the guy wanted to insert an SVG on top of a google map. However I am pretty sure you could use his solution to just insert HTML.

How can I overlay SVG diagrams on Google Maps?