I managed to get an upgraded Touch and yes, I was able to run the exact same code as on the iPhone and I got my lat/long.
I was in an office building though, so I had tonnes of wireless points, so it was pretty accurate.
but then again, the iPhone is based on cell phone towers and hot spots. Which can also be more inaccurate and unreliable than a satellite.