mit openlayers ist das machbar.
siehe dazu http://openlayers.org/dev/examples/
ich denke, mit einer Textdatei ist man Anfangs wohl am besten bedient. Siehe dazu dieses Beispiel