Yes, external devices like Gfaker can change your iPhone's GPS location. They connect to your iPhone and send fake GPS data. But, they can be expensive.