Here's how to get past Snorlax:
1. Find the Wake-Up Slap: You'll find the Wake-Up Slap in the "Cycling Road" area. Head towards the "Route 210" marker on your map and you'll see it resting on the ground next to the Snorlax.
2. Pick up the Wake-Up Slap: Interact with the Wake-Up Slap to pick it up.
3. Use Wake-Up Slap on Snorlax: Approach Snorlax and use the "Wake-Up Slap" item on him. This will wake him up, allowing you to pass through the Cycling Road.
Note: You can't battle Snorlax until you've beaten the Elite Four and become the Champion.