Limit the gps location dot update to 1 Hz max

1 Hz is the typical max rate of a GPS, I can see it update more frequently than this, which only conflicts with pan and zoom gestures if done too often.
use a synchronized setter here.