1

私はいくつかのGPS機能を備えたWindowmobile6アプリケーションに取り組んでいます。現在の位置を取得する方法と2点間の距離を取得する方法を知っています。

しかし、私が欲しいのは、AGPSのみを使用して、2つのポイント間の強調表示されたルートと、可能であればそれらの間のナビゲーションを含むマップを画面に表示することです。クライアントは、私がマップ(つまり、google、yahho、またはbing)を使用することを望んでいません。

私はすでにこれらのリンクを通過しました

WindowsMo​​bileのGPS

Windows Mobile GPS

WindowsMo​​bilePhoneでGPSを使用する

と他のいくつかが見つけることができません。

誰かがそれをしたか、いくつかの良い情報源を知っているなら、Shareitは私に気づきました。

よろしくお願いします

4

1 に答える 1

0

この質問を正しく理解していますか? サードパーティのマッピング ライブラリやコントロールを使用せずに、地図上の 2 点間のルートを描きたいですか?

もしそうなら、解決策は簡単に述べられますが、実装するのは本当に複雑です。あなたがしなければならないことは、すべての道路とそれらの相互の空間的関係、GPS 位置、および場合によっては他の地理的ポイントについて「認識」しているマップ ファイルを生成することだけです。これにより、マップを描画し、GPS 位置を指定してマップ上のポイントを見つけることができます。

次に、古典的な「巡回セールスマン」問題のようなものを実行して、2 つの関心のあるポイント間の最短ルートを決定する必要があります。

最後に、描画コードでそのルートを「ハイライト」するだけです。

説明するのは簡単です。この問題の解決に何年も費やしてきた会社全体 (Mapquest、Decarta など) または会社の部門 (Google や Microsoft など) があります。マッピング ソリューション プロバイダーになる予定がない限り、独自のサービスを展開することにビジネス上の意味があるかどうか疑問に思います。

于 2012-05-04T16:51:36.540 に答える