internal override string GetFinalUrl()
{
if (string.IsNullOrEmpty(Url))
{
return string.Empty;
}
if (!Url.Contains("http://")) //相对地址
{
var pageUrl = System.Windows.Browser.HtmlPage.Document.DocumentUri;
var localUrl = pageUrl.AbsoluteUri.Substring(0, pageUrl.AbsoluteUri.IndexOf(pageUrl.AbsolutePath));
this.Url = localUrl + Url;
}
string midurl = "?service=wfs&request=GetCapabilities";
if (!string.IsNullOrEmpty(this.Version))
{
midurl += "&version=" + this.Version;
}
return this.Url + midurl;
}