Yeah. But there was one problem. The maps were a consistent 400m
north of the actual GPS location in Japan. I wonder if it's due to
the 1-hour time difference even though I had set my time to local
time or the smart2go map for Japan didn't set the coords correctly.

You might want to see if it reproduces itself. 