Sto implementando una piccola app per monitorare i bus basati su Crowdsorcing. I riders inviano i dati long, lat, mac, route
al server come stringa JSON.
Nel mio database ho tabella bus
per inserire i dati trasmessi. Un record nella tabella bus
rappresenta un veicolo bus. Pertanto, un pilota deve aggiornare il record del veicolo bus nel caso in cui molti piloti si trovino nello stesso bus e i loro dispositivi trasmettano dati al server dallo stesso bus.
Per raggiungerlo ho provato a filtrare le richieste dallo stesso bus con l'aiuto della formula haversine ma è eccessivo per breve distanza. C'è un altro modo per raggiungerlo senza prendere in considerazione la distanza tra il mittente delle richieste?