Visibility analysis of landmark-based navigation