タイトルがわかりにくかったらすみません。
私が達成しようとしているのは、実行するルートが事前に定義されている「実行中のアプリ」です。
ランナーが移動しているすべての場所を記録しています。ランナーが終わったら。アプリは場所を WCF サービスに送信します。ここでは、緯度と経度を使用した複数の「座標」に関して定義されたルートがあります。
私がやりたいことは、ランナーが「十分に近い」すべての座標を訪れたかどうかを確認することです。
すべての場所を.NETの「地理空間ポイント」に変換し、すべてのユーザーの場所から座標までの距離をチェックする単純なループは、ここでは重いようです。
このシナリオにアルゴリズムまたはベストプラクティスがあるかどうか疑問に思っているのは何ですか?
そのような質問がstackoverflowに当てはまるかどうか、そうでない場合はわかりません。ごめんなさい。