Google announced a new location tracking feature of Google Maps that will allow you to share your current location with your friends and family. The new service is called Latitude:
Google addresses privacy concerns in a FAQ and notes that the entire service is opt-in. While launching initially on BlackBerry, Windows Mobile, Android and Symbian S60, Google hopes to release an iPhone version soon.Latitude is a new feature of Google Maps for mobile, as well as an iGoogle gadget, that allows you to share your location with your friends and to see their approximate locations, if they choose to share them with you. You can use your Google account to sign in and easily invite friends to Latitude from your existing list of contacts or by entering their email addresses. Google Talk is integrated with Latitude, so you and your friends can update your status messages and profile photos on the go and see what everyone is up to. You can also call, SMS, IM, or email each other within the app.
This video shows how the service works:
See Article for Video: Google 'Latitude' Location Tracking Coming to iPhone