Did you have a look at the GoogleGeocoder (Reimers.Map.Geocoding.GoogleGeocoder)?
It can return a lat/lng from an address.