A google maps with gps location centering for mobile usage