1
function
InitAjax()
2 {
3 var ajax=false;
4 try {
5 ajax = new ActiveXObject("Msxml2.XMLHTTP");
6 } catch (e) {
7 try {
8 ajax = new ActiveXObject("Microsoft.XMLHTTP");
9 } catch (E) {
10 ajax = false;
11 }
12 }
13 if (!ajax && typeof XMLHttpRequest!='undefined') {
14 ajax = new XMLHttpRequest();
15 }
16 return (ajax)
17 }
---------------------------------
2 {
3 var ajax=false;
4 try {
5 ajax = new ActiveXObject("Msxml2.XMLHTTP");
6 } catch (e) {
7 try {
8 ajax = new ActiveXObject("Microsoft.XMLHTTP");
9 } catch (E) {
10 ajax = false;
11 }
12 }
13 if (!ajax && typeof XMLHttpRequest!='undefined') {
14 ajax = new XMLHttpRequest();
15 }
16 return (ajax)
17 }
获得标记
1
function
showFlag()
2 {
3 var rdValue = checkRadio();
4 maps.clearOverLays();//移除地图上的所有标注
5 var cZoom = maps.getCurrentZoom();
6 var bounds = maps.getBoundsLatLng();
7 var bndstr = bounds.getXmin()+","+bounds.getYmin()+", "+bounds.getXmax()+","+bounds.getYmax();
8 var cPoint = maps.getCenterPoint();
9 var ajax = InitAjax();//初始ajax
10 var goUrl = "../main/getMapPoint.aspx?type="+rdValue;
11 ajax.open("POST", goUrl, true);
12 ajax.send("");
13 ajax.()
14 {
15 if(ajax.readyState==4)
16 {
17 if(ajax.status==200)
18 {
19 var strs=ajax.responseText.split(",");//将该字符串分割为数组形式
20 for(i=0; i<strs.length; i++)
21 {
22 var pr = strs.split("/");
23 dispMarker(new LTPoint(pr[2],pr[3]) , pr[1],pr[0]); //pr[2]:名称
24 }
25 }
26 }
27 }
28 }
-------------------- 2 {
3 var rdValue = checkRadio();
4 maps.clearOverLays();//移除地图上的所有标注
5 var cZoom = maps.getCurrentZoom();
6 var bounds = maps.getBoundsLatLng();
7 var bndstr = bounds.getXmin()+","+bounds.getYmin()+", "+bounds.getXmax()+","+bounds.getYmax();
8 var cPoint = maps.getCenterPoint();
9 var ajax = InitAjax();//初始ajax
10 var goUrl = "../main/getMapPoint.aspx?type="+rdValue;
11 ajax.open("POST", goUrl, true);
12 ajax.send("");
13 ajax.()
14 {
15 if(ajax.readyState==4)
16 {
17 if(ajax.status==200)
18 {
19 var strs=ajax.responseText.split(",");//将该字符串分割为数组形式
20 for(i=0; i<strs.length; i++)
21 {
22 var pr = strs.split("/");
23 dispMarker(new LTPoint(pr[2],pr[3]) , pr[1],pr[0]); //pr[2]:名称
24 }
25 }
26 }
27 }
28 }
类库返回的字符串
1
object
type
=
Request.QueryString[
"
type
"
];
2 if (type != null )
3 {
4 if (type.ToString().Equals("0"))
5 sql = "select ";
6 DataTable dt = SQLOperater.selectSqlDT(sql);
7 for (int i = 0; i < dt.Rows.Count; i++)
8 {
9 showUser = showUser + "," + dt.Rows["id"].ToString() + "/" + dt.Rows["name"].ToString() + "/" ;
10 }
11 Response.Write(showUser);
12 }
2 if (type != null )
3 {
4 if (type.ToString().Equals("0"))
5 sql = "select ";
6 DataTable dt = SQLOperater.selectSqlDT(sql);
7 for (int i = 0; i < dt.Rows.Count; i++)
8 {
9 showUser = showUser + "," + dt.Rows["id"].ToString() + "/" + dt.Rows["name"].ToString() + "/" ;
10 }
11 Response.Write(showUser);
12 }