コード例 #1
0
ファイル: TripManagerForm.cs プロジェクト: Morghen/CSharp
 private void GMapArea_Load(object sender, EventArgs e)
 {
     GMapArea.MapProvider         = GMap.NET.MapProviders.GoogleMapProvider.Instance;
     GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly;
     GMapArea.SetPositionByKeywords("Bruxelles, Belgique");
     GMapArea.ShowCenter = false;
 }
コード例 #2
0
ファイル: TripManagerForm.cs プロジェクト: Morghen/CSharp
 private void GMapArea_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Left && CreateTrajet != 1)
     {
         coordActu = e;
         cms.Show(GMapArea, new Point(e.X, e.Y));
     }
     if (e.Button == MouseButtons.Left && CreateTrajet == 1)
     {
         coordActu = e;
         PolyEnCours.AddPOI(new POI(GMapArea.FromLocalToLatLng(coordActu.X, coordActu.Y).Lat, GMapArea.FromLocalToLatLng(coordActu.X, coordActu.Y).Lng));
     }
 }
コード例 #3
0
ファイル: TripManagerForm.cs プロジェクト: Morghen/CSharp
        private void CreateSiteMarker(Sites site)
        {
            site.UnPOI = new POI(GMapArea.FromLocalToLatLng(coordActu.X, coordActu.Y).Lat, GMapArea.FromLocalToLatLng(coordActu.X, coordActu.Y).Lng);
            GMarkerGoogle     marker = new GMarkerGoogle(new PointLatLng(site.UnPOI.Lat, site.UnPOI.Long), new Bitmap(site.Image));
            MarkerTooltipMode mode   = MarkerTooltipMode.OnMouseOver;

            marker.ToolTip     = new GMapToolTip(marker);
            marker.ToolTipMode = mode;
            Brush TooltipBackColor = new SolidBrush(Color.White);

            marker.ToolTip.Fill       = TooltipBackColor;
            marker.ToolTip.Foreground = new SolidBrush(couleur);
            marker.ToolTipText        = site.Description;
            markersOverlay.Markers.Add(marker);
            GMapArea.Overlays.Clear();
            GMapArea.Overlays.Add(markersOverlay);
            _sitesList.Add(site);
            GMapArea.Invalidate();
            site = new Sites();
        }