GoogleマップまたはMapQuestを使用して、クライアント/サーバーアプリケーションでマップを取得する
-
27-10-2019 - |
質問
WebアプリケーションにGoogleマップ、MapQuest、またはその他からマップを統合するのは非常に簡単だと思いますが、通常のクライアント/サーバーアプリケーション(WPF)にマップを統合できるかどうか疑問に思っていました。
実際、私は自分のアプリケーションでそれを見たくありませんが、レポートにマップの画像バージョンを印刷したいと思います。このレポートは、ユーザーにどこに行くべきかについての視点を与えます。
はいの場合、これは可能ですか?コンピューターがインターネットに接続する必要があることは明らかですが、これは以前に言及したようなWebアプリからのものではありません。
ありがとう。
解決
使用できます Google Static Maps API マップのPNG画像を取得します。
あなたはできる インタラクティブなフラッシュマップを埋め込みます
使用できます このビングマップコントロール
他のヒント
WPFを使用したBingマップSOAPサービスの使用に関するかなり良いMSDN記事:
静的(印刷?)レポートにマップ画像を埋め込むだけで、Bing Mapsサービスの1つを使用します。 SOAPインターフェイスを使用するか、REST経由で、さまざまなスタイル(道路、空中、ハイブリッドなど)に基づいて画像を作成できます。
石鹸画像サービスのメソッド参照はにあります http://msdn.microsoft.com/en-us/library/cc981090.aspx, 、そして、に働いた例があります http://msdn.microsoft.com/en-us/library/dd221354.aspx
代わりに(そして私の好みの方法)、あなたはで説明されているRESTインターフェイスを使用できます http://msdn.microsoft.com/en-us/library/ff701724.aspx. 。このインターフェイスを使用して、単純なURL要求を作成し、オプションでURLに渡されたパラメーターに基づいて、マップ上にプッシュピン、ルート、またはその他の情報を表示できます。
いずれにせよ、最初にbingマップキーにサインアップする必要があります https://www.bingmapsportal.com.
MapQuest オファー 静的マップWebサービス 同様に、見てみる価値があるかもしれません。印刷されたレポートに静的マップを含めることは可能だと思いますが、ライセンスコストがかかる場合があります。確かにライセンス条件を確認する必要があります。