My preferred mapping application on my mobile devices is Google Maps for mobile. I read earlier today that the application has been updated to provide your location without any need for a GPS receiver. The new My Location beta feature use cell tower identification to provide approximate location information. You simply press 0 in Google Maps for mobile and a blue circle will show your approximate position. If you do have a GPS-enable device, My Location will complement it and should engage faster than GPS. My Location should also work indoors. Simply visit the Google Maps for mobile page from your compatible Windows Mobile, BlackBerry, Motorola, SE or S60 3rd Edition device to download and install this latest version.
I tried this out on the new HTC Touch Dual here in Amsterdam, but it doesn't seem to want to find me. Then again, I am using a loaner SIM card so it may not be configured correctly. I'll try it out with AT&T or T-Mobile when I get back to the U.S., but thought readers may like to know about it now and get it installed on their device.