In a third phase, the user of client Web browser 502 selects a hyperlink for a map which is transmitted back to Web server 504, which submits a request to the map server 514 to emit a map in a browser supported graphics format, such as PNG or JPEG. The map server 514 creates a multi-layer map using a Puckett cartographic object library.