How does it work?
The interactive map control and rich mapping data are provided by Google, and require just a handful of lines of JavaScript and HTML.
The latest generation of Nokia mobile phones are 'location aware...they know of their location. Some devices ship with embedded GPS receivers, for example the
N95; other devices estimate their location from their proximity to telephone masts.
In addition to location aware mobile phones, Nokia have also released a mobile web server (MWS), a port of teh Apache webserver developed to run on mobile devices. So...just as you might surf to the BBC website, Google website, or this website, you can also surf to web sites hosted on Nokia mobile phones running their mobile web server software. When the web server software is running on the mobile phone, web requests can be made to the phone for its current location, and that's exactly what is happening here.
Using a combination of the Google Maps AJAX implementation and a PHP script, a web request can be made to web server running on the mobile phone; the location of the phone\web server is returned as XML and mapped as a marker on the map opposite.