﻿
function BufferQuery(pnName,Name)
{
    
    var strGML="";
    var arrXs=new Array();
    var arrYs=new Array();
    var strQueryExp="";
    if(pnName=="金鱼池小区")
    {
        //arrXs=[503716.129265,504760.383183,504760.383183,503716.129265,503716.129265];
        //arrYs=[302872.849911,302872.849911,302177.159428,302177.159428,302872.849911];
        arrXs=[503967.328003,504000.016941,504553.214354,504515.496349];
        arrYs=[302745.936822,302298.349824,302339.839630,302776.111226];
    }
    else if(pnName=="明城墙遗址公园")
    {
        //arrXs=[505344.816612,506755.416612,304324.455603,505344.816612,505344.816612];
        //arrYs=[304324.455603,304324.455603,303225.253274,303225.253274,304324.455603];
        arrXs=[505372.265780,505498.122366,506506.166664,506606.545519,506720.769733,506745.169342,506598.771690,506545.825152,505496.007333,505485.724632,505408.204551];
        arrYs=[303738.773178,303680.895037,303718.572572,303744.447506,303752.628537,303816.738439,303834.101882,303780.195964,303748.764292,303775.037312,303769.260672];
    }
    else if(pnName=="前门地区")
    {
        //arrXs=[503328.252997,503340.755564,503486.618853,503532.461600,504011.726690,504582.677276,504649.357636,504570.174708,504720.205519,503624.147096,503328.252997,503328.252997];
        //arrYs=[303632.349896,303528.161833,303436.476337,302619.641923,302744.667599,302823.850527,303165.587374,303428.141292,303699.030256,303632.349896,303632.349896,303632.349896];
        arrXs=[503359.659220,503481.615059,503548.444559,503977.824100,504562.582230,504550.887067,504680.410000]
        arrYs=[303599.471162,303460.799949,302692.260692,302797.517156,302847.639281,303487.531749,303699.810000]
    }
    else if(pnName=="龙潭湖公园")
    {
//        arrXs=[505612.427707,507669.331292,507669.331292,505612.427707,505612.427707];
//        arrYs=[301939.157933,301939.157933,300295.901625,300295.901625,301939.157933];
        arrXs=[506553.740130,505060.395433,506316.956042,506444.431250,506657.718750,506824.687500,507361.340000,507535.462500,507516.380000,507060.000000];
        arrYs=[301513.584262,300684.547586,300896.254318,300603.583750,300584.650000,300699.687500,300842.660000,301242.281250,301448.630000,301511.530000];
    }
    else if(pnName=="天坛公园")
    {
        //arrXs=[503434.362124,505565.319729,505565.319729,503434.362124,503434.362124];
        //arrYs=[302444.988105,302444.988105,300348.526419,300348.526419,302444.988105];
        arrXs=[504117.062500,503859.831687,503725.561401,503737.521250,503743.716250,504119.243750,504186.721068,504254.613478,505188.202500,505170.025000,505376.095507,505396.868750,505260.426957,504973.770115];
        arrYs=[302276.827500,302183.309907,301967.060009,301767.578750,301496.812500,301454.427500,300835.519845,300775.141036,300848.716250,301664.406250,301665.315965,301916.375000,302233.600581,302326.638328];
    }
    else if(pnName=="玉蜓公园")
    {
//        arrXs=[504914.657141,504816.088028,504816.088028,504914.657141,504914.657141];
//        arrYs=[300752.636352,300752.636352,302667.967986,302667.967986,300752.636352];
          arrXs=[504941.576909,505340.462652,505476.642223,505484.406000,505270.629525,505125.709958,505047.240632]
          arrYs=[300557.289454,300570.990447,300554.175592,300520.744000,300472.154654,300456.815501,300503.523434]
    }
    else if(pnName=="新世界商场地区")
    {
//        arrXs=[504478.735164,505640.633913,505640.633913,504478.735164,504478.735164];
//        arrYs=[303737.822354,303737.822354,302874.668925,302874.668925,303737.822354];
          arrXs=[504673.911972,505265.427448,505235.910253,504598.475961,504603.505028,504670.140171,504560.757955,504616.077697];
          arrYs=[303535.500430,303526.811328,302894.294310,302856.576305,303149.519480,303183.465685,303485.209729,303510.355066];
    }
    if(Name=="古树")
        strQueryExp="489";
    else if(Name=="三维环视")
        strQueryExp="538";
    else if(Name=="医疗")
        strQueryExp="515";
    else if(Name=="文物古迹")
        strQueryExp="483";
    else if(Name=="派出所")
        strQueryExp="493";
    else if(Name=="宾馆写字楼")
        strQueryExp="499";
    else if(Name=="学校")
        strQueryExp="467";
    oMap.ResultListDiv.innerHTML="";
    var oQueryParams=new Object();
    oQueryParams.QueryExp=strQueryExp;
    oQueryParams.QueryType="MapList";
    oQueryParams.PageSize=10;
    oQueryParams.CurrentPageIndex=1;
    oMap.SpacialQuery(oQueryParams,arrXs,arrYs,"Polygon");
}

function beginBufferQuery()
{
    var arrLayers=document.getElementsByTagName("input");
    var strQueryExp="";
    for(var i=0;i<arrLayers.length;i++)
    {
        var oLayer=arrLayers[i];
        if(oLayer.id.indexOf("chbBL")==0&&oLayer.checked)
            strQueryExp+=oLayer.value+"#";
    }
    if(strQueryExp.length>0)
        strQueryExp=strQueryExp.substring(0,strQueryExp.length-1);
   // divBufferLayers.style.display="none";
    var oQueryParams=new Object();
    oQueryParams.QueryExp=strQueryExp;
    oQueryParams.QueryType="MapList";
    oQueryParams.PageSize=10;
    oQueryParams.CurrentPageIndex=1;
    oMap.SetPointQueryAction(oQueryParams,500); 
}

function beginPropertyQuery()
{   
    var arrLayers=document.getElementsByTagName("input");
    var strQueryExp="";
    var strSQL = "";
    
    var strWhere=document.getElementById("txtKeyword").value;
//    if(strWhere!=null&&strWhere!="")
//        strWhere="name like '%" + strWhere + "%'";
    if(strWhere==null||strWhere=="")
    {
        alert("请输入关键字后再查询！");
        return;
    }

    for(var i=0;i<arrLayers.length;i++)
    {
        var oLayer=arrLayers[i];
        if(oLayer.id.indexOf("chbL")==0&&oLayer.checked)
        {
        if(strWhere!=null&&strWhere!="")
            strSQL=oLayer.getAttribute("filed") +" like '%"+ strWhere +"%'";
            strQueryExp+=oLayer.value;
            if(strWhere!=null&&strWhere!="")
                strQueryExp+="@"+strSQL;
            strQueryExp+="#";
        }
        
    }
    if(strQueryExp.length>0)
        strQueryExp=strQueryExp.substring(0,strQueryExp.length-1);
    else
    {
        alert("请选择您要查询的图层！");
        return;
    }
    //divPropertyLayers.style.display="none";
    //alert(strSQL)  
    //  alert(strQueryExp)
    var oQueryParams=new Object();
    oQueryParams.QueryExp=strQueryExp;
    oQueryParams.QueryType="MapList";
    oMap.Query(oQueryParams);
}

function showLayer(LayerName)
{
    var oQueryParams = new Object();
    var strQueryExp="";
    switch(LayerName)
    {
        case "早餐点":
            strQueryExp="539";
            break;
        case "宾馆旅店":
            strQueryExp="499";
            break;
        case "商场超市":
            strQueryExp="547";
            break;
        case "美容美发":
            strQueryExp="545";
            break;
        case "加油站":
            strQueryExp="503";
            break;
        case "旅游机构":
            strQueryExp="484";
            break;
        case "便利店":
            strQueryExp="540";
            break;
        case "文化娱乐":
            strQueryExp="472";
            break;
        case "书店":
            strQueryExp="501";
            break;
        case "医疗卫生":
            strQueryExp="515";
            break;
        case "党政机关":
            strQueryExp="470";
            break;
		case "菜市场":
		    strQueryExp="541@Remark='菜市场'";
		    break;
		case "可再生资源":
		    strQueryExp="546@Status='已建'";
		    break;
	    case "银行储蓄所":
            strQueryExp="496";
            break;
        case "体育资源":
            strQueryExp="487";
            break;
        case "公园":
            strQueryExp="482";
            break;
        case "古树名木":
            strQueryExp="489";
            break;
        case "学校":
            strQueryExp="467";
            break;
        case "科研机构":
            strQueryExp="468";
            break;
        case "文物古迹":
            strQueryExp="483";
            break;
        case "派出所":
            strQueryExp="493";
            break;
        case "招商引资项目分布":
            strQueryExp="500";
            break;
            
        case "商业发展版块分析":
            strQueryExp="544";
            break;
            
        case "王子型磁场":
            strQueryExp="542";
            break;
            
            
    }       
    oQueryParams.QueryExp = strQueryExp;
    oQueryParams.QueryType = "MapList";
    try
    {
        oMap.Query(oQueryParams);
    }
    catch(err)
    {
		alert("对不起，没有找到\""+LayerName+"\"对应的信息！");
    }
}

function showLayerJieDaoAndSheQu(layerName , type)
{
    var oQueryParam = new Object();
    var strQuery="";
   
    
    if(type=="JieDao")
    {
        strQuery = "521@Name like '%"+layerName+"%'";
    }
    else if(type =="SheQu")
    {
        strQuery = "520@Name like '%"+layerName+"%'";
    }   
     oQueryParam.QueryExp = strQuery;
     oQueryParam.QueryType = "MapList";
    try
    {
       
        oMap.Query(oQueryParam);
    }
    catch(err)
    {
		alert("对不起，没有找到\""+layerName+"\"对应的信息！");
    }
    
}



