For some reason just like the ipad location services seem to be screwed with maps after the limra1n jailbreak... so after searching for a bit and only finding the ipad fix this seems to work till a reboot:
From ssh prompt as root or from mobil terminal as root type the following
that will work till you reboot your device I have created a bash script to do it, there is another mention about editing the plist and adding a key
Using iFile, edit: /System/Library/LaunchDaemons/com.apple.locationd.plist and find the field that says, "<key>OnDemand</". The next line will be, "<false/>". Change that to "<true/>" and save the file.
but this seems to do nothing on the ipod touch 4g. If someone knows a perm fix please share