Perché le app di navigazione GPS calcolano percorsi diversi?

BR Bruno_97 BR 🌱 Principiante 👁 40 ⚑ Segnala Matematica

Uso molto Google Maps e Waze sul mio telefono, e mi indicano percorsi completamente diversi per arrivare nello stesso posto. Un giorno in macchina per andare al lavoro, una mappa dice che sono 35 minuti e l'altra dice 45. Qual è la matematica dietro a questo? Stanno usando algoritmi diversi o è solo una questione di traffico?

1 risposte

★ Miglior risposta

È più complicato di una semplice differenza di traffico, ma neanche è niente di così misterioso. I due app usano algoritmi diversi per calcolare il percorso, sì, ma il vero problema è che ognuno ha dati diversi su come sta fluendo il traffico in quel momento. Waze, per esempio, raccoglie informazioni dagli utenti che stanno usando l'app - tipo, stai inviando al server a quanti chilometri all'ora stai andando, se c'è un ingorgo davanti, un incidente, un controllo della polizia. Google Maps fa qualcosa di simile, ma usa anche enormi dati storici sul flusso del traffico e informazioni degli operatori di telefonia mobile.

Oltre a questo, ognuno di loro ha dato priorità a cose diverse nell'algoritmo. Waze tende a suggerire percorsi che evitano gli ingorghi anche se sono più lunghi o passano per strade più piccole - tipo quel tragitto più creativo che non penseresti. Google Maps generalmente è più conservatore, cercando di bilanciare il tempo con il percorso più diretto. E c'è un altro dettaglio: aggiornano i dati a ritmi diversi anche loro. Se sei in un posto dove il traffico cambia molto velocemente, uno potrebbe avere informazioni più aggiornate dell'altro in quel momento preciso.

Per questo quella differenza di 10 minuti che hai visto. Non è un errore, è che uno stava vedendo la situazione del traffico in modo diverso dall'altro. In un giorno quando il traffico è prevedibile, i due di solito danno numeri molto simili comunque.

La tua risposta

Accediper rispondere.