GMap MouseOver, похоже, не работает - PullRequest
0 голосов
/ 08 июня 2018

Кто-нибудь знаком с GMap?Я пытаюсь использовать событие Mouse over, но, похоже, я делаю что-то не так.Здесь даже предполагается, что здесь есть хороший пример Stackoverflow, который я пытался использовать.

public partial class frmMap : Form
    {

        public void gmap_MouseMove(object sender, MouseEventArgs e)
        {
        base.OnMouseMove(e);
        double lat = gmap.FromLocalToLatLng(e.X, e.Y).Lat;
        double lng = gmap.FromLocalToLatLng(e.X, e.Y).Lng;
        lblLatLng.Text = "lat= " + Convert.ToString(lat) + "   lng= " + 
        Convert.ToString(lng);


        // mouseY = e.Location.Y;
        // mouseX = e.Location.X;
        // lblLatLng.Location = new Point(mouseX, mouseY + 10);
    }

public frmMap()
    {
        InitializeComponent();

        gmap.MapProvider = GoogleMapProvider.Instance;
        GMaps.Instance.Mode = AccessMode.ServerOnly;
        GMapControl gMap = new GMapControl();
        gmap.MouseDown += gmap_MouseDown;
        gmap.MouseWheel += gmap_MouseWheel;
        gmap.SetPositionByKeywords(Area);
        gmap.DragButton = MouseButtons.Left;
        gmap.Zoom = 9.5;
    }

Над кодом, который я пытаюсь использовать.Мой GMap продолжает работать, поэтому я уже разместил ссылки.Я просто хотел показать в lblLatLng текущую широту и долготу от положения мыши.Я верю, что это возможно.

Кто-нибудь готов мне помочь?

Заранее спасибо

...