8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

C# WinForms + GMap.NET で地図アプリ。(20日目) 

Posted at

Kotlinの地図アプリが煮詰まってきたので、今度は、Windows用の地図アプリを作成。

今回は、GMap.NETを使ってみました。

Visual Studioのインストールからやっていきます。

#Visual Studio Commnutiy 2022

Visual Studio Commnutiyをインストール

イメージ7554.jpg

#GMap.NETのプロジェクト読込

GitHUBからダウンロードしたZIPファイルを解凍してプロジェクトを読込。

イメージ7575.jpg

イメージ7576.jpg

#パッケージマネージャー コンソールを使用してパッケージをインストール

READMEに従って、Visual Studioのパッケージマネージャーからインストール

PM> Install-Package GMap.NET.Core
PM> Install-Package GMap.NET.WinForms
PM> Install-Package GMap.NET.WinPresentation

イメージ7561.jpg

#ERROR:対象フレームワークがインストールされていません

実行すると「対象フレームワークがインストールされていません」というERROR

イメージ7564.jpg

ダイアログに従ってネットからダウンロードしてインストールしても解決せず。

解決方法

[ツール]
->[ツールと機能を取得]
->[個別コンポーネント]
->[.net framework 4.6 Targeting Pack]

イメージ7565.jpg

警告はある物の無事解決?

イメージ7566.jpg

#サンプルを修正して起動

試しに、サンプルコードの経度・緯度を、大阪府庁に変更。

イメージ7568.jpg

実行画面:
イメージ7569.jpg

#マーカーを作成

クリックイベントで、マーカーを作成。

Form1.cs
        private void button1_Click(object sender, EventArgs e)
        {
            GMap.NET.WindowsForms.GMapOverlay markers = new GMap.NET.WindowsForms.GMapOverlay("markers");
            GMap.NET.WindowsForms.GMapMarker marker =
                new GMap.NET.WindowsForms.Markers.GMarkerGoogle(
                    new GMap.NET.PointLatLng(34.686397317919905, 135.51971443629935),
                    GMap.NET.WindowsForms.Markers.GMarkerGoogleType.blue_pushpin);
            markers.Markers.Add(marker);
           

実行結果:
Intent.gif

#参考サイト

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?