頭の中で正しく理解できないという大きな問題が発生しました。ネット上でたくさんの記事を読もうとしましたが、何をすべきかを1つの明確なイメージにまとめることができませんでした。
私は次のデータを持っています:
緯度/経度の値のペアでのバス停の場所(ルートは既知)。
現在の駅の場所-私が立っている場所。
GPRMC形式でこのルートを走行しているすべての車両のGPSデータ:例:「$ GPRMC、122532.000、A、4533.2553、N、01842.6141、E、28.18,92.86,220113 ,,, D*66;」
今難しい部分:)-少なくとも私にとっては、GPSデータからどの車両が私の現在の場所に最初に来るかを見つけるためのロジックは何でしょうか。
私の論理は最初に最も近い車両を取得することでしたが、それから私はそれがちょうど私の場所を通過した車両である可能性があることに気づきました。そして、これは私をとても悲しくさせました:)
誰かがコードの一部を持っているなら-どんな言語でも:)それは素晴らしいでしょうが、誰かが私を説明することができれば-または私にいくつかの良い記事を教えてくれれば本当にありがたいです。私は以前にこの情報を扱ったことがなかったので、それがどのように機能するのか全体像を把握するのは本当に混乱します。