Кто-нибудь знаком с 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 текущую широту и долготу от положения мыши.Я верю, что это возможно.
Кто-нибудь готов мне помочь?
Заранее спасибо