private string GetVisibleStr()
{
if(this.Visible.Count == 0) return null;
System.Text.StringBuilder sb = new System.Text.StringBuilder();
foreach(Location loc in this.Visible)
{
if(sb.Length > 0) sb.Append(Constants.PIPE_URL_ENCODED);
sb.Append(loc.ToString());
}
return sb.ToString();
}