publish location periodically to keep socket alive
pan to the user's location when the map is first rendered.