center on marker if out of viewport