Domanda

Si stanno sviluppando un'applicazione, in cui mostreremo alcune case disponibili per la vendita in Google Map. L'utente può selezionare qualsiasi case dalla mappa e riesce a trovare il percorso di guida più breve tra tutte le case che lui / lei selezionato.

Può qualunque prego dirmi come possiamo trovare il percorso più breve e in grado di dimostrare che sulla mappa? C'è qualche PHP basato biblioteca TSP, che ci può aiutare a raggiungere quello che stiamo cercando?

È stato utile?

Soluzione

Un ricerca di Google mostra molti risultati.

Si potrebbe probabilmente combinare le due cose, la scelta di cui eseguire in base alle dimensioni del grafico.

Come @Barbar sottolinea nei commenti, v'è un esistente app che fa quello che si' ri di tentare. C'è un post sul blog che spiega href="http://gebweb.net/blogpost/2007/07/05/behind-the-scenes-of-optimap/" come funziona .

Altri suggerimenti

Il suo vecchio ma può essere utile per le persone: https://developers.google.com/maps/documentation/javascript/v2 / servizi # RoutesAndSteps

basta creare waypoints per ogni casa e lasciare che Google fare i calcoli per te ...

Se il problema di soddisfare la disuguaglianza triangolare si può provare l'algoritmo Christofides.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top