Added a MaxViewDistance option.

What about `GetPreferedViewDistance`?