I have a iPod touch 6th generation and in Pokemon Go it works perfectly fine but my character moves when I dont move, wanders around and pervents me from battling in gyms.
Are there any solutions to this issue?
The iPod touch does not support GPS the way it is meant to be used with Go.
One major difference between the iPhone and the iPod touch is that the touch doesn't include true GPS features. It offers a limited kind of location awareness that is useful in many cases, but if you need true accuracy or are in a rural location, the iPod touch may leave you lost.
The reason it works funky for you is:
If there aren't many nearby Wi-Fi networks, or none at all, the touch won't be able to figure out where it is. That means it won't be able to provide turn-by-turn driving directions, suggestions for nearby restaurants, and similar information