private void CreateUrl()
{
// http://192.168.172.11:8080/IS/AjaxDemo/ajax/changchun/50000/0/1/512/png/0/false/true/map.ashx?redirect=true&transparent=false
//http://192.168.172.11:8080/IS/AjaxScriptsSamples/ajax/World/5.15671655275828e-9/4/2/256/
//gif/34GS7Y46LWRTL1D6K0ADCFXQHE/false/true/map.ashx?t=1263190743820&redirect=true
//[MapHandler 服务地址]/ajax/[地图名称]/[地图的显示比例尺]/[图幅列号]/[图幅行号]/[图幅大小]/[图片格式]/
//[图层标识]/[是否反走样]/[是否使用地图对应的缓存参考范围来获取地图图幅地址]/[MapHandler 的映射文件名称]?
//redirect=[true/false]
#region 构造一下真正的url
StringBuilder builder = new StringBuilder();
builder.Append(this.Url);
if (!Url.EndsWith("/"))
{
builder.Append("/");
}
builder.Append("ajax/");
builder.Append(this.MapName);
builder.Append("/{0}/{1}/{2}/");
builder.AppendFormat("{0}/", TileSize);
builder.Append(ImageFormat.ToString().ToLower());
builder.AppendFormat("/{0}/", LayersKey);
builder.Append(this.AntiAliasing.ToString().ToLower());
builder.Append("/true/map.ashx?");
builder.AppendFormat("redirect={0}", this.Redirect.ToString().ToLower());
builder.Append("&");
builder.AppendFormat("transparent={0}", this.Transparent.ToString().ToLower());
#endregion
this.uriFormat = builder.ToString();
}