1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
private void Form1_Load(object sender, EventArgs e)
{
gmap.MapProvider = GMap.NET.MapProviders.OpenStreetMapProvider.Instance;
GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly;
gmap.SetPositionByKeywords("Toulouse");
gmap.Zoom = 18;
gmap.MaxZoom = 20;
}
private void button1_Click(object sender, EventArgs e)
{
GMapOverlay markers = new GMapOverlay("markers");
GMarkerGoogle pos1 = new GMarkerGoogle(new PointLatLng(43.60442415f, 1.44336969f), GMarkerGoogleType.green);
pos1.ToolTipText = "Hello world";
pos1.Tag = "nico";
markers.Markers.Add(pos1);
gmap.Overlays.Add(markers);
gmap.OnMarkerEnter += gmap_OnMarkerEnter;
}
void gmap_OnMarkerEnter(GMapMarker item)
{
string info = item.Tag as string;
if (info == "nico")
{
MessageBox.Show("Marker trouve");
}
} |