Kotlinの地図アプリが煮詰まってきたので、今度は、Windows用の地図アプリを作成。
今回は、GMap.NETを使ってみました。
Visual Studioのインストールからやっていきます。
#Visual Studio Commnutiy 2022
Visual Studio Commnutiyをインストール
#GMap.NETのプロジェクト読込
GitHUBからダウンロードしたZIPファイルを解凍してプロジェクトを読込。
#パッケージマネージャー コンソールを使用してパッケージをインストール
READMEに従って、Visual Studioのパッケージマネージャーからインストール
PM> Install-Package GMap.NET.Core
PM> Install-Package GMap.NET.WinForms
PM> Install-Package GMap.NET.WinPresentation
#ERROR:対象フレームワークがインストールされていません
実行すると「対象フレームワークがインストールされていません」というERROR
ダイアログに従ってネットからダウンロードしてインストールしても解決せず。
解決方法
[ツール]
->[ツールと機能を取得]
->[個別コンポーネント]
->[.net framework 4.6 Targeting Pack]
警告はある物の無事解決?
#サンプルを修正して起動
試しに、サンプルコードの経度・緯度を、大阪府庁に変更。
#マーカーを作成
クリックイベントで、マーカーを作成。
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);
#参考サイト