server参考代码
发布时间:2023-12-31 20:03:43 来源:文档文库
小
中
大
字号:
http://www.cnblogs.com/xingchen/archive/2010/07/28/1786541.html
http://www.gisbase.cn/chxclasspage.asp?id=60&page=1
======================================================================在窗口中显示查询结果?
CallbackResultcallbackresult=
CallbackResult.CreateJavaScript("showFloatingPanel('Gridview_Panel',true;";
mapctrl.CallbackResults.Add(callbackresult;'Gridview_Panel'是FloatingPanel控件的ID,得到的Dataset绑定到’Gridview_Panel‘里的gridview就好了
====================================================================我测试过了。没有问题的。
我给你一段改变地图比例尺的代码吧。自己改改就行。
DropDownBoxdropDownBox(DropDownBoxinfo.Toolbar.ToolbarItems.Find("SetMapScale";stringdropDownBoxValue=dropDownBox.SelectedValue.Substring(2;
doubledScale=0.0;
doubleXMin=119.35894201997803;doubleYMin=29.674175770435124;doubleXMax=122.17846610002198;doubleYMax=31.068568749564879;
ESRI.ArcGIS.ADF.Web.UI.WebControls.Map(ESRI.ArcGIS.ADF.Web.UI.WebControls.Mapinfo.BuddyControls[0];
doubleScale1=1174372.97809376;
doubleXD1=2.8195240800439478;doubleYD1=1.394392979129755;
if(dropDownBoxValue!=null
{dScale=Convert.ToDouble(dropDownBoxValue;
map==
}
doubleD1=(dScale/Scale1*XD1;doubleD2=(dScale/Scale1*YD1;
doublex1=((map.Extent.XMax+map.Extent.XMin/2-D1/2;doubley1=((map.Extent.YMax+map.Extent.YMin/2-D2/2;doublex2=((map.Extent.XMax+map.Extent.XMin/2+D1/2;doubley2=((map.Extent.YMax+map.Extent.YMin/2+D2/2;
ESRI.ArcGIS.ADF.Web.Geometry.EnvelopeESRI.ArcGIS.ADF.Web.Geometry.Envelope(x1,y1,x2,y2;