My first attempt to write a plugin that facilitates drawing a world map with server locations. The map can be used for anything you can imagine, for instance draw all the phones or persons in your office on top of a floorplan.

Inside the wordpress administration you will create a new xml file, this file can contain 1 or multiple map definitions. These definitions then get coordinates, and optionally you define a line between them.

Configuration example:

<locationmap>
    <map id="networkmap">
        <baseimage src="%pluginpath%/worldmap.png" />
        <plotimage src="%pluginpath%/location.png" />
        <font src="%pluginpath%/SEMPRG__.TTF" />
        <location id="hana" title="hana.oceanius.com" x="148" y="61" />
        <location id="wraith" title="wraith.oceanius.com" x="82" y="72" />
        <location id="kane" title="kane.oceanius.com" x="128" y="47" />
        <location id="adaro" title="adaro.oceanius.com" x="250" y="46" />
        <link from="adaro" to="hana" />
        <link from="wraith" to="hana" />
        <link from="kane" to="hana" />
    </map>
</locationmap>

This plugin includes the excellent pixel font: Semplice Regular by Style-force.net.

The latest version of this plugin is current version 1.0 which can be downloaded here. After downloading, extract the plugin to your wp-content/plugins folder and activate it in the administration panel.

See the readme for easy integration in your template or post contents.
Requirements: PHP5, GDlib, Wordpress >= 2.5 

Our demo map: