¿Divide las direcciones en calle / ciudad / estado / código postal?

Mi aplicación actual necesita almacenar información de dirección para un usuario. Actualmente estoy debatiendo si usar los cuadros de texto y menús desplegables de la dirección de la calle / ciudad / estado / zip o ir con el método de Google de simplemente tener todo en una línea. ¿Alguna idea sobre los pros / contras de almacenar información de dirección de alguna de estas maneras?

Respuestas a la pregunta(7)

Su respuesta a la pregunta