buenos días a todos...

tengo un gran problema, he hecho una aplicación que administra datos personales y dentro de ellos georreferencia en latitud y longitud domicilios... estuve utilizando a tal fin un proyecto que encontré en la web, la modifique para que satisfaga mis necesidades (gMap, utiliza un control ucGMap el cual direcciona a una API de Google map).-
en fin si lo conocen sabran de que hablo, pero el problema es que google dejo inactiva el API. el control direcciona a

ReqURL = "http://maps.googleapis.com/maps/api/geocode/xml?&sensor=false&address=" & UTF8UrlEnc(domicilio)

ahora bien una vez carga la dirección y busca el xml lo carga en esta variable la cual comienza a minar el contenido hasta sacar al fin latitud y longitud.-

la pregunta es. ALGUIEN TIENE UN API QUE FUNCIONE ACTUALMENTE? DADO QUE GOOGLE PARECE HABER MONETIZADO EL SERVICIO.-

O SI ALGUIEN TIENE UNA MEJOR FORMA DE geocodificar ya sea en vb6 o vb.net.-

Gracias a todos por su tiempo