void MainMap_OnMarkerLeave(GMapMarker item) { if (item is GMapMarkerRect) { CurentRectMarker = null; GMapMarkerRect rc = item as GMapMarkerRect; rc.Pen.Color = Color.Blue; } }
void MainMap_OnMarkerEnter(GMapMarker item) { ToolTip tt = new ToolTip(); Random rnd1 = new Random(); var val = rnd1.Next(new Random().Next()); tt.Show("Напряжение: " + val.ToString(), (IWin32Window)this.mainMap); if (item is GMapMarkerRect) { GMapMarkerRect rc = item as GMapMarkerRect; rc.Pen.Color = Color.Red; CurentRectMarker = rc; } }
void AddLocationLithuania(string place) { GeoCoderStatusCode status = GeoCoderStatusCode.Unknow; PointLatLng? pos = GMapProviders.GoogleMap.GetPoint("Lithuania, " + place, out status); if (pos != null && status == GeoCoderStatusCode.G_GEO_SUCCESS) { GMarkerGoogle m = new GMarkerGoogle(pos.Value, GMarkerGoogleType.green); m.ToolTip = new GMapRoundedToolTip(m); GMapMarkerRect mBorders = new GMapMarkerRect(pos.Value); { mBorders.InnerMarker = m; mBorders.ToolTipText = place; mBorders.ToolTipMode = MarkerTooltipMode.Always; } objects.Markers.Add(m); objects.Markers.Add(mBorders); } }