The appindicator has been enhanced again in Ubuntu 10.10 Maverick. The new datetime indicator has been introduced in the replace Gnome datetime applet. However, the datetime indicator is quite simple, which drops support for EDS (Evolution data server), location and weather. So you need an indicator api based weather widget, and omgubuntu says there is already such a project of weather-indicator, on launchpad.
However, any attempt to install this package will result in a failure of 404. The ppa is no long maintained (Even the project has been in silent for a long time.) Fortunately, we can still build it from sources.
First, check out the sources with bzr:
bzr branch lp:weather-indicator
Then, change directory into weather-indicator, package it with debuild:
You will get the result in the parent directory:
Then you simply install the debian package with dpkg:
sudo dpkg -i indicator-weather_10.07.16_all.deb