WEB开发网
开发学院WEB开发ASP 教你在网页中添加微软地图(5) 阅读

教你在网页中添加微软地图(5)

 2006-04-07 11:56:39 来源:WEB开发网   
核心提示: 新的Dofind方法将会做更多的工作,和VE_SEarchManger._DoSearch函数类似:function DoFind(){var where = document.getElementById("WhereText").value;var a="

新的Dofind方法将会做更多的工作,和VE_SEarchManger._DoSearch函数类似:

function DoFind()
{
 var where = document.getElementById("WhereText").value;
 var a="";
 var b=escape(where);
 var c=map.GetLatitude(0);
 var d=map.GetLongitude(windowWidth);
 var e=map.GetLatitude(windowHeight);
 var f=map.GetLongitude(0);
 var g="";
 var i="";
 var r=0;
 var  url="http://virtualearth.msn.com/search.aspx"+"?a="+a+"&b="+b+"&c="+c+"&d="+d+"&e="+e+"&f="+f+"&g="+g+"&i="+i+"&r="+r;
 if(!VE_SearchManager.xmlHttp)
 {
  VE_SearchManager.xmlHttp=GetXmlHttp();
 }
 var xmlHttp=VE_SearchManager.xmlHttp;
 if(xmlHttp)
 {
  xmlHttp.open("POST",url,true);
  xmlHttp.onreadystatechange=FindResponseHandler;
  VE_SearchManager.searching=true;
  xmlHttp.send("");
 }
}
FindResponseHandler=function()
{
 var x = VE_SearchManager.xmlHttp;
 if(x.readyState==4)
 {
  VE_SearchManager.searching = false;
  var code = x.responseText;
  try
  {
   eval(code);
  }
  catch(ex){}
  VE_Scratchpad.AddLocation(
   document.getElementById("WhereText").value,
    map.GetCenterLatitude(),
    map.GetCenterLongitude(),"", "LOC");
 }
}

结束语

Tags:网页 添加 微软

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接