La mayoría de mis sitios web en el pasado han estado bastante limitados a los Estados Unidos cuando se trataba de mostrar direcciones. En un proyecto en el que estoy trabajando en este momento, sin embargo, los usuarios pueden agregar eventos de todo el mundo. Mi problema es cómo abordar la forma diferente en que se muestran las direcciones en todo el mundo. Por ejemplo, City/State/Zip es solo una cosa de los EE. UU.¿Cuál es la mejor manera de manejar entradas de dirección que pueden ser de varios países?
Estaba pensando que alteraría las entradas mostradas en función del país seleccionado, pero no tengo idea de cómo se supone que debo saber la forma en que cada país hace direcciones.
Ideas?
Creo que básicamente seguiré esta idea. Dejaré los campos de entrada bastante sueltos como mencionas y luego haré una solicitud de API de mapas para tomar las coordenadas de cualquier dirección y luego almacenar esa información también. De esa forma puedo hacer todas mis interacciones/cálculos basados en las coordenadas y tener la información textual solo para que los visitantes la lean y, por lo tanto, no importa tanto cómo ingresen. –