Leaflet ist eine Open-Source JS-Lib für interaktive Karten. Mit einer Größe von nur etwa 42 KB bietet sie alle Kartierungsfunktionen, die man an sich braucht.