2

VisualStudio2012で.NetFramework4.5を対象とするWPFアプリケーションがあります。

GMap.NET.CoreとSystem.Data.SQLLiteへの参照を追加しました。

App.configに追加しました

   <startup useLegacyV2RuntimeActivationPolicy="true"> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
    </startup>

Map.xamlページをVSで開き、ツールボックスを開いて右クリックし、[アイテムの選択]をクリックします。

タブを.NETFrameworkコンポーネントに変更し、参照して、GMap.Net.WindowsForms.dllを選択します。リストにGMapControlのエントリがポップアップ表示され、チェックされ、[OK]をクリックすると、次のように表示されます。

ここに画像の説明を入力してください

ツールボックスにコントロールが表示されることはありません。ヘルプ!

編集:右クリックしShow Allて押すと、コントロールが表示されますが、グレー表示されています。

4

1 に答える 1

3

少し遅れましたが、念のために誰にでも役立ちます:

WPF の場合、ダウンロードする別の GMap.net があります: GMap.NET.WindowsPresentation

これを取得したら:

  • GMap.NET.Core.dll と GMap.NET.WindowsPresentation.dll をプロジェクト ファイルに追加します。
  • GMap.NET.Core.dll および GMap.NET.WindowsPresentation.dll への参照を追加します。
  • GMap.NET.WindowsPresentation.dll を参照して、ツールボックスに追加します。

についてのメッセージが届いたら

「アセンブリをロードできませんでした。このアセンブリは Web からダウンロードされた可能性があります」

次に、2 つの .dll ファイルのプロパティを変更してブロックを解除する必要があります。

このガイドは役に立ちましたが、Windows プレゼンテーションではなく Windows フォーム用です。

http://www.websofia.com/2013/02/gmap-net-tutorial-maps-markers-and-polygons/

于 2014-09-24T22:56:00.043 に答える