SuperMap.Web.Mapping.TiledDynamicISLayer.CreateUrl C# (CSharp) Method

CreateUrl() private method

private CreateUrl ( ) : void
return void
        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();
        }