Google Maps. Track your contacts by location

Try Teamgate for free