Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は現在、保存されたGPSパスを地図上に表示するアプリケーションを作成しています。(私は地図にgreatmapsを使用しています)リンク
パス上でパススムージングとポイント削減アルゴリズムを実行して、マップ上でよりきれいに見えるパスを生成しようとしています。私はRamer–Douglas–Peuckerアルゴリズムとおそらくスプラインを見てきました。
誰かがどのアプローチを取るべきかについて私にアドバイスできますか、この問題に関するどんな助けも素晴らしいでしょう。
アルゴリズムの重要な部分は再帰です。それがどのように機能するかを理解できれば、言語を無視しても同じことです。したがって、基本的には、ポイントを取得して、ロジック (再帰も行う) 部分を保持する関数に送信するだけです。
これで実装ができたので、コントロールからポイントをthis.MainMap.Position(コントロールで遊んで知ってください) として取得し、その実装された関数を呼び出します:)
this.MainMap.Position
これはあなたにスタートを与えるかもしれません
幸運を!