Text Mapper is a CGI script to quickly generate a map based on a textual description of the map. The result is an SVG file and therefore scalable.
Check it out:
The source is available.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation.
Validate HTML Validate CSS