Aggiunta parametro per ordinamento risultati di ricerca: distanza dalla metro.
Mi è capitato di dover cercare affitti vicino alla MetroA di Roma, non importa dove, l'importante era che fosse vicino ad una delle fermate della MetroA. Ciò che ho fatto è disegnare un poligono cercando di seguire il percorso della MetroA.
Ovviamente questo è una operazione complessa e imprecisa per l'utente.
La mia proposta è la seguente:
- Avere una lista di lineaMetro (es. MetroA, MetroB, ...)
- Calcolare per ogni coppia <immobile,lineaMetro> la distanza dall'immobile alla fermata della lineaMetro più vicina
- Aggiungere dei checkbox lato utente [X] MetroA, [X] MetroB, ... per raffinare l'ordinamento dei risultati. L'obiettivo non è filtrare, ma ordinare i risultati in base alla distanza dalla metro.
In questo modo la ricerca rimane così com'è, tranne che per l'aggiunta di un ulteriore parametro per l'ordinamento dei risultati, dando un servizio unico e utile a chi cerca immobili vicino le fermate di una o più specifiche metro.