Buena pregunta. La geocodificación es a menudo un poco difícil de integrar, al menos desde mi experiencia... sería agradable si usted podría simplemente conéctelo y tienen que trabajar de inmediato (sin tener que consignar a sí mismo a un mapa integrado de servicio, como Mapquest, etc).
Estoy asumiendo que su aplicación web utiliza Javascript y algo de código del lado del servidor de cualquier plataforma.
Yo trabajo en SmartyStreets en donde se realizan la validación de la dirección y de geocodificación. Nuestro servicio, LiveAddress geocodifica direcciones, sino porque es CASS-Certificado también verifica que las direcciones son correctas y válidas y se estandarizar ellos si no (algo que Google/Mapquest no hacer).
Puesto que usted preferiría no estar limitada a un determinado proveedor del mapa, me gustaría sugerir un servicio como LiveAddress que usted puede cambiar en cualquier momento y siendo totalmente transparente para su front-end. Es un API se puede enlazar fácilmente desde cualquier plataforma o lenguaje, y se integra a la perfección con Javascript, ya que el resultado es JSON.
Si usted se preocupa por la velocidad y la fiabilidad, es bueno saber que LiveAddress está distribuida geográficamente, con garantía de tiempo de funcionamiento.
Es gratis para registrarse y empezar a usar indefinidamente, así que si usted necesita una solución rápida, que podría hacer por usted. Si usted tiene cualquier otra dirección/geocodificación relacionados con la pregunta, estaré encantado de ayudar.