0

私は何を持っていますか?

DatabaseLAT-LONGに複数の値のセットがあります。すべての値は に関連付けられています。LAT-LONGSTATUS

何が必要ですか?

Bing Mapを生成し、使用可能なすべてのLAT-LONG値を使用してマップを読み込み、それらをPINPOINTSとして表示する必要があります。STATUSピンポイントの色は、対応する値に基づいて異なる必要がありLAT-LONGます。

そして、最も重要な部分は、すべてをその場で (つまり、実行時にWindows Serviceを使用して) 生成し、PDF としてどこかに保存する必要があることです。

基本的に、Windows サービスは PDF を生成し、どこかに保存して、関係者に電子メールで送信します。

だから、基本的に、これらは私の3つの質問です:

  1. それは可能ですか?
  2. はいの場合、続行するための正しいアプローチは何ですか。
  3. いいえの場合、代替ソリューションまたは他のアイデアを考えていただけますか?

テクノロジー: .NET 4.0、C#

御時間ありがとうございます。

4

1 に答える 1

1

あなたの説明に基づいて、PDF ファイルに統合するために静的な地図を生成したいということを理解しました。

そのためには、Bing Maps Imagery REST Service を使用することをお勧めします。詳細については、MSDN を参照してください: http://msdn.microsoft.com/en-us/library/ff701724.aspx

また、サービス (他の Maps REST サービスと同様) はカスタム プッシュピンをサポートしていないため、画像を取得した後に独自のロジックを追加し、GDI を使用して要素を描画し、要素のプロパティの値に応じて適切な画像を使用する必要があります。 .

だから、あなたの質問に答えるために:

  1. はい、可能です。あなたの場合、ネイティブではありません。
  2. 最善の方法は、REST 画像サービスを呼び出して、取得したマップ画像の上に要素を描画することです。
  3. 別の解決策はインタラクティブなマップを提供することですが、それを PDF ファイルに統合することはできないため、実際にできることが変わります。
于 2013-06-17T08:53:50.590 に答える