Lieber Linuchs,
üblicherweise löst man soetwas mit JavaScript. Die Karten bindet man über einen externen Kartendienst (z.B. OpenStreetMap.org) ein. Um in der Karte passende Marker anzeigen zu lassen verwendet man eine passende Bibliothek (z.B. OpenLayers.org).
Du darfst Dir gerne die Anfahrtsbeschreibung zu unserer Schule genauer anschauen, da setze ich beides ein.
Liebe Grüße,
Felix Riesterer.