Te envío una prueba técnica que consiste en hacer
Una página que contenga un solo input con autosuggest.
Este input nos autocompletará los datos de las provincias de España según teclea el usuario.
Al dar al botón buscar o la tecla enter la página presentará
- los resultados de las principales ciudades de la provincia elegida (no hace falta que sean más de 5).
- mostrará un mapa de google map o open street view con todos los markers de las ciudades de esa provincia presentando un nivel de zoom adecuado.
Mi conclusion
He llegado a esta solucion, he usado como backend Laravel (framework de PHP) y como frontend JQuery.
Para que hagan las pruebas que crean necesarias les dejo la aplicacion ya desplegada en un servidor propio para eliminar los problemas que pueda haber.
En el menú de arriba de la web se puede acceder a la aplicacion como tal y tambien inclui un enlace (boton de ciudades) con un ejemplo de como paso los datos desde laravel a jquery para dibujar el mapa.
Espero que sea de su agrado y podamos seguir en contacto con el proceso de seleccion.