У меня есть некоторая проблема с кодированием на C# с данными от dataGridView
.данные ввода из datagridView в gMapControl
У меня есть таблица данных по dataGridView, и мне нужно поместить эту информацию в gMapControl
с помощью GMap.Net для создания нескольких маркеров на карте.
Вот мой код:
private void gMapControl1_Load(object sender, EventArgs e)
{
GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly;
GMap.NET.WindowsForms.GMapOverlay markersOverlay = new GMap.NET.WindowsForms.GMapOverlay(gMapControl1, "marker");
GMap.NET.WindowsForms.Markers.GMapMarkerGoogleGreen marker =
new GMap.NET.WindowsForms.Markers.GMapMarkerGoogleGreen(
new GMap.NET.PointLatLng(MyVar.lat, MyVar.lon));
gMapControl1.Position = new GMap.NET.PointLatLng(MyVar.lat, MyVar.lon);
marker.ToolTip = new GMap.NET.WindowsForms.ToolTips.GMapRoundedToolTip(marker);
marker.ToolTipText = "Home";
markersOverlay.Markers.Add(marker);
gMapControl1.Overlays.Add(markersOverlay);
}
В DataGridView У меня есть список координат. Я пытаюсь создать несколько маркеров на карте с помощью GMap. – Vitaliy
Вы пробовали что-либо с точки зрения получения значений из datagridview? –
В Form1 с private void gMapControl1_Load я могу создать круг «для» для добавления маркеров в markersOverlay. Но мне нужно использовать координаты из datagridview из другого Form2. – Vitaliy