iLocate is a stylish new way of finding your current location and sharing it with others. iLocate quickly grabs your GPS readings if you have an iPhone 3G, or calculates your location by cellular triangulation and nearby WiFi networks if you have a first generation iPhone or iPod Touch.
iLocate then lets you email a friend with a link to your location that opens in Google Maps. It also displays your current longitude and latitude.