Voglio confrontare due percorsi per verificare se sono uguali o meno nella mia app per iPhone.Come confrontare due percorsi usando google direction apis o altri apis per l'app per iPhone
C'è una persona X che vuole andare al punto A al punto B e un'altra persona vuole andare al punto A1 al punto B1.
Posso ottenere un percorso da A a B utilizzando questa API di direzione di Google.
http://maps.googleapis.com/maps/api/directions/xml?origin=Point a A address&destination=Point B address&sensor=false
stesso modo posso ottenere tracciato della A1 a B1.
ma la latitudine e la longitudine che ottengo in xmls non corrispondono (anche un singolo punto non corrisponde). Quindi, ecco la mia domanda, come posso abbinare due percorsi che voglio sapere è la stessa rotta o no.
buona idea..do Conoscete qualche algo più semplice per il confronto ploylines .. perchè i valori lunghi lat che non corrisponde direttamente quando li decodifico .. qualche idea? – Saurabh
Cercherei certamente una tolleranza, invece di una corrispondenza esatta == forse fare una semplice (lat1-lat2) + (long1-long2) <= threshold, dove threshold è un numero piccolo che scegli "mean enough" " – bamnet