Map For Contacts (iOS) app for $0.99
This app retrieves contacts' addresses from your address book and shows you which contacts are closest to your current location or a specific address.
The contacts are displayed in a list and in a map view. List is sorted by distance to the specified location. And you can filter results by groups and address type (home, work, other).