Hallo! Ich verwende das Gmapcontrol!
Mit folgendem Code setze ich einen Marker auf der Karte:
Das wird auch schön gemacht. Im oberen Code sieht man das mit folgendem Code:
Die Karte Zentriert wird sodas der Marker mittig Karte ist.
Nach dieser Codezeile (Marker mittig setzen) ist der Mauszeiger nicht mehr auf dem Marker, das möchte ich aber gerne so haben.
Hat jemand eine Ahnung wie ich den Mauszeige anschließend genau auf den Marker platzieren lassen kann?
Mit folgendem Code setze ich einen Marker auf der Karte:
VB.NET-Quellcode
- Dim top As New GMap.NET.WindowsForms.GMapOverlay(GMapControl1, "top")
- GMapControl1.Overlays.Add(top)
- Dim x As Double
- Dim y As Double
- Dim point As PointLatLng
- point.Lat = txtlat.Text
- point.Lng = txtlong.Text
- x = GMapControl1.FromLatLngToLocal(point).X
- y = GMapControl1.FromLatLngToLocal(point).Y
- Dim m As New GMapMarkerGoogleRed(GMapControl1.FromLocalToLatLng(x, y))
- Dim lat As Double = GMapControl1.Position.Lat
- Dim lng As Double = GMapControl1.Position.Lng
- top.Markers.Add(m)
- GMapControl1.Position = New PointLatLng(lat, lng)
- GMapControl1.ZoomAndCenterMarkers("top")
Das wird auch schön gemacht. Im oberen Code sieht man das mit folgendem Code:
Die Karte Zentriert wird sodas der Marker mittig Karte ist.
Nach dieser Codezeile (Marker mittig setzen) ist der Mauszeiger nicht mehr auf dem Marker, das möchte ich aber gerne so haben.
Hat jemand eine Ahnung wie ich den Mauszeige anschließend genau auf den Marker platzieren lassen kann?