never used snapchat myself, but i’d guess it determines your location through:
1. ip address – you can change that by using a vpn app with your target location
2. device gps – on android, there are apps that let you spoof your gps to any point you want. i’ve tried it with other apps and it works