Desidero ottenere quanto segue e non so se sia possibile o meno. Sto avendo due punti su una strada (immagino come un traguardo - sono i due bordi dei marciapiedi - sono in linea retta) e voglio verificare se il percorso di un utente è passato tra questi punti.Come trovare se due percorsi di mappe di google sono stati intersecati in un progetto IOS
Così ho pensato, posso fare qualcosa di simile:
- ottenere il percorso tra questi due punti (sono abbastanza vicino - la strada è larga 20 metri al massimo)
- ottenere il percorso degli utenti
- controllare se questi percorsi stanno intercettando, se c'è qualche incrocio tra di loro.
Se fosse pura geometria, sarebbe facile. Sto avendo due linee e voglio sapere se c'è qualche intersezione tra di loro.
Desidero utilizzare quanto segue in un progetto IOS, se fa alcuna differenza. Ad esempio, ho pensato che forse esiste un modo di disegnare le MKPolylines programmaticamente e vedere se c'è un'intersezione. Non voglio vederlo visivamente, ho solo bisogno di programmarlo.
È possibile? Puoi suggerirmi qualcos'altro?
Stai cercando di scoprire se l'utente cros questa linea (posizione effettiva attraverso i servizi di localizzazione) o stai cercando di consentire all'utente di ottenere indicazioni stradali e cercare di scoprire se il percorso di queste indicazioni passa attraverso una linea specifica? –
@TimBodeit Voglio scoprire se l'utente attraversa la linea (se ha superato la linea di arrivo per esempio) – ghostrider