//Doble click sobre el mapa private void gMapControl1_MouseDoubleClick(object sender, MouseEventArgs e) { //Obtenemos los datos de lat y lon del mapa donde el usuario presionó var point = gMapControl1.FromLocalToLatLng(e.X, e.Y); double lat = point.Lat; double lon = point.Lng; //Rellenar TextBox con coordenadas textBoxLatitud.Text = lat.ToString(); textBoxAltitud.Text = lon.ToString(); //Mover marker a la posición markerGoogle.Position = new PointLatLng(lat, lon); var dir = gcontrol.GetPositionByKeywords("hello", out point); }