Generic C# GeoCoding APIIncludes a portable GeoCoding domain model along with a generic IGeoCoder service interface. Current implementations include:
Google Maps Yahoo Maps Virtual Earth (aka Bing Maps) The API returns latitude/longitude coordinates and normalized address information. This can be used to perform address validation, real time mapping of user-entered addresses, distance calculations, and much more.
IGeoCoder geoCoder = new GoogleGeoCoder("my-api-key");
Address addresses = geoCoder.GeoCode("123 Main St");