You may aid in the mapping of the world by installing a Greasemonkey script and using it with Mozilla Firefox. It doesn't work with other browsers unfortuneately. Your Cities character really needs to have inate GPS to be able to use it effectively however. Having Snark vision and access to maps also helps.
To install the script, download it here using Firefox and install it when prompted. The first time it runs, it generates a unique key for your character. This key is stored by the server and any future attempts to use the script with that character must have a matching key. This means that if you play Cities on two machines, you'll have to copy the key to the second machine.
To find the key, go to about:config and filter on 'Glendale') for each character (if you have multiple characters). For example, for the character 'Sam', the key is stored at:
greasemonkey.scriptvals.http://glendale.org.uk/cities/Glendale Cities Mapper.token.Sam
Copy the value to each instance of Firefox you are using.
The client will automatically map the world as you move around. Every tile you map which hasn't been updated in the previous day will give you a score. The higher your score, the larger the world map you are allowed to see.
The script also adds a section on the left hand side of the screen:
This allows you to write notes which are stored on the server. Write your note, and click either Public or Private. Notes are displayed in the message window when you are at the location, and are also shown as pins on the map when you view it. Notes can either be private (only one of your characters can see it) or public (everyone can see it).
There is also a button here to display the map at your current location. This will be opened in a new window.
If you are currently holding a map (either a Small Map, Map or Big Map, but not other types such as Magic Maps), then the contents of the Map will be read and the information used to update the server side map. Because these maps don't provide the name of the terrain, they place an 'x' on the square. Currently there are a lot of areas in the North and down in the Southern Ocean which have 'x', since they've only be seen by use of these maps.
There may be issues with non-simple player names, e.g. those containing non-alphabetic characters or whitespace. It's all been tested with simple names.
The character name is taken from the login name you used to login to Cities with. Cities is case-insensitive on login, this software isn't. If you login in uppercase initially, then this will be 'seen' as a different player than when you login in lowercase. This is a known bug.
You must have intrinsic GPS for the mapping to work. If you have Field Glasses vision, all the better.
Every time you update a square which is more than a day old, you gain a point. The more points you have, the larger the maps you are allowed to view on the server. If you aren't logged in, then you'll only have access to Small maps.
When you first update the map, a Cookie is stored on your browser. This is used so that when you come to this site, we know which players you control, and let you see the location of all of your players. It also enables you to correctly view notes left for you.
It looks best in Konqueror. Unfortuneatly, the automapping script only runs in Firefox. The reason it looks good in Konqueror, is that Konqueror supports the text-shadow CSS style, which makes the text readable on all the images. Safari probably supports it as well, but IE, Opera and Mozilla do not.