Wenn Du nur einen unformatierten String bekommst, wird das lustig mit dem Zerlegen in die Bestandteile (Straße, Hausnummer, PLZ, Ort)
Die Google-Api kann das sehr gut:
Rein:
Raus:
Oder direkt:
http://maps.googleapis.com/maps/api/geocode/json?address=c+7+5+Mannheim