var M_v=$$('mapParam').value;
var M_vs=M_v.split("|");
var M_w=M_vs[0];
var M_h=M_vs[1];
var M_c="北京";
var M_menu=M_vs[2];
var M_menus=M_menu.split(";");
var M_edit='BE';
if(M_vs[3]==null||M_vs[3]=="")
{
var M_mymap="fjtekqrposNKGE;hrlphplnJOOE;11;true;true;北京";
var M_mymaps=M_mymap.split(";");
}else
{
var M_mymap=M_vs[3];
var M_mymaps=M_mymap.split(";");
}
if(M_mymaps[5]!=null&&M_mymaps[5]!=""){
M_c=M_mymaps[5];
}
if(M_vs[4]!=null&&M_vs[4]!="")
{
var M_menu_diy=M_vs[4];
var M_menus_diy=M_menu_diy.split(";");
}
if(M_vs[5]!=null&&M_vs[5]!="")
{
M_edit=M_vs[5];
}else
{
M_edit='BE';
}
document.writeln("<style type=\"text\/css\" rel=\"stylesheet\">");
document.writeln(".supermap_supermap{max-width:1080px;min-width:770px;height:"+M_h+"px;}");
document.writeln(".supermap_list{height:"+(M_h-44)+"px;}");
document.writeln(".supermap_map{width:100%;height:100%;}");
document.writeln(".supermap_ads{width:"+(M_w-414)+"px;}");
document.writeln(".supermap_map_input,.supermap_around_input,.supermap_route_input{height:"+(M_h-77)+"px;}");
document.writeln(".supermap_listtop{height:"+(M_h-127)+"px;}");
document.writeln(".supermap_bus_input{height:"+(M_h-83)+"px;}");
document.writeln(".supermap_traffic_list .supermap_listtop{height:"+(M_h-97)+"px;}");
document.writeln(".supermap_route_list .supermap_listtop{height:"+(M_h-107)+"px;}");
document.writeln(".supermap_bus_list .supermap_listtop{height:"+(M_h-107)+"px;}");
document.writeln(".supermap_choose{height:"+(M_h-73)+"px;}");
document.writeln("<\/style>");
var mapOptions=new MMapOptions();
mapOptions.mapId="mapfmp";
mapOptions.mapAdaptiveMode=1;
mapOptions.zoomLevel=M_mymaps[2];
mapOptions.center=new MXY(M_mymaps[0],M_mymaps[1]);
var mapObj=new MMap("mapObj",mapOptions);
mapObj.showFullScreenButton(true);
function mapInited(event){
mapObj.showNavigator(true);
mapObj.showFullScreenButton(true);
mapIntitedCheck=1;
}
function pointClicked(event){
active_div(event.args.split(",")[4]);
}
function mapZoomed(event){
}
function mapInited(event){
try{
mapObj.showNavigator(true);
$$('M_bigbtn').style.display="block";
$$('M_mapload').style.display="none";
for(var i=0;i<(M_menus.length-1);i++){
$$('M_menu_'+M_menus[i]).style.display="block";
$$('M_menu_s_'+M_menus[i]).style.display="block";
}
try{
for(var i=0;i<M_menus_diy.length;i++){
var M_zxd_xml=M_menus_diy[i];
var id="m_menu_diy_"+i;
m_getxml(M_zxd_xml,id);
}
}catch(e){}
if(M_mymaps[3]=="true"){
mapObj.loadRealTimeTrafficButton('NarrowBody');
}else{}
}catch(e){}
}
mapObj.addEventListener(MMap.EVENT_MAP_INITIALIZED,mapInited);
mapObj.addEventListener(MMap.EVENT_POINT_CLICKED,pointClicked);
mapObj.addEventListener(MMap.EVENT_MAP_ZOOMED,mapZoomed);
var kc=new Object();
kc.pagekey=0;
kc.zoomkey=0;
kc.dirkey=0;
mapObj.setKeyboardControl(kc);
function $$(){
var elements=new Array();
for (var i=0;i<arguments.length;i++){
var element=arguments[i];
if(typeof element=='string')
element=document.getElementById(element);
if(arguments.length==1)
return element;
elements.push(element);
}
return elements;
}
function qn_style_uf(){
qn_citylist_hide();
QN_removeAllOverlays();
$$('M_bigbtn').style.display="none";
$$('M_lists').style.display="block";
$$('M_search').style.display="none";
$$('M_periferal').style.display="none";
$$('M_bus').style.display="none";
$$('M_route').style.display="none";
$$('M_traffic').style.display="none";
$$('M_search_list').style.display="none";
$$('M_periferal_list').style.display="none";
$$('M_Buschoosediv').style.display="none";
$$('M_bus_list').style.display="none";
$$('M_busline_list').style.display="none";
$$('M_drivechooseDIV').style.display="none";
$$('M_drive_list').style.display="none";
$$('M_menu_s_1').className="";
$$('M_menu_s_2').className="";
$$('M_menu_s_3').className="";
$$('M_menu_s_4').className="";
$$('M_menu_s_5').className="";
}
function qn_style_back(){
QN_removeAllOverlays();
$$('M_search').style.display="none";
$$('M_periferal').style.display="none";
$$('M_bus').style.display="none";
$$('M_route').style.display="none";
$$('M_traffic').style.display="none";
$$('M_lists').style.display="none";
$$('M_bigbtn').style.display="block";
$$('mapObj').className="supermap_map";
}
function qn_menu(i){
switch (i){
case "1":
qn_style_uf();
$$('M_search').style.display="block";
$$('M_menu_s_1').className="supermap_cur_control";
break;
case "2":
qn_style_uf();
$$('M_periferal').style.display="block";
$$('M_menu_s_2').className="supermap_cur_control";
break;
case "3":
qn_style_uf();
$$('M_bus').style.display="block";
$$('M_menu_s_3').className="supermap_cur_control";
break;
case "4":
qn_style_uf();
$$('M_route').style.display="block";
$$('M_menu_s_4').className="supermap_cur_control";
break;
case "5":
qn_style_uf();
$$('M_traffic').style.display="block";
$$('M_menu_s_5').className="supermap_cur_control";
break;
default:
return;
}
}
function qn_list_show(){
$$('M_lists').style.display="block";
$$('M_list2').style.display="none";
}
function qn_list_hide(){
$$('M_lists').style.display="none";
$$('M_list2').style.display="block";
}
function Trim(s){
s=s.replace(/(^\s+)|(\s+$)/ig,"");
s=s.replace(/\u3000+/g," ");
s=s.replace(/\s+/g," ");
return s;
}
function QN_removeAllOverlays(){
if('undefined'!=typeof mapObj){
mapObj.removeAllOverlays();
}
}
function QN_setValue(v,d){
$$(d).value=v;
}
function qn_citylist_show(m_left,m_top){
qn_citylist_hide();
}
function qn_citylist_hide(){
}
function qn_cityall_show(){
}
function qn_cityall_hide(){
}
function qn_setcityvalue(c){
switch (temp){
case "40px65px":
$$('QN_local_cityname').value=c;
break;
case "55px65px":
$$('QN_around_cityname').value=c;
break;
case "38px94px":
$$('QN_buschange_cityname').value=c;
break;
case "38px244px":
$$('QN_busline_cityname').value=c;
break;
case "38px369px":
$$('QN_busstation_cityname').value=c;
break;
case "25px63px":
$$('QN_driveLine_citynameS').value=c;
break;
case "25px89px":
$$('QN_driveLine_citynameE').value=c;
break;
default:
return;
}
qn_citylist_hide();
}
function QnSearch(){
this.search_t="s";
this.cityname="";
this.keyword="";
this.center="";
this.number=10;
this.batch=1;
this.range=3000;
this.page_now =1;
this.page_allnum="";
}
var QNS=new QnSearch();
var sis,sp;
function QN_localSearch_submit(){
QNS.cityname=Trim($$("QN_local_cityname").value);
QNS.keyword=Trim($$("QN_local_keyword").value);
var che="";
var i=1;
if(QNS.cityname==""){
che+=i+"．请选择您要查询的城市\n";
i=i+1;
}
if(QNS.keyword==""||QNS.keyword=="输入关键字：银行，加油站…"){
che+=i+"．请输入关键字";
i=i+1;
}
if(i==1){
QN_local_search();
}else{
alert(che);
}
}
function QN_local_search(center){
QNS.page_now=1;
sis=new MSISSearch();
sp=new MSearchPointPara();
sis.setSISCallbackFunction(QN_localSearch_CallBack);
sp.setRetrunType("json");
sp.setDataSet(M_edit);
sp.setCitycode(QNS.cityname);
sp.setKeyword(QNS.keyword);
sp.setNumber(QNS.number);
sp.setPageSum(QNS.number);
sp.setBatch(QNS.batch);
sp.setSearchType("");
if(typeof center=="undefined"){
QNS.search_t="s";
sis.searchByKeyword(sp);
}else{
QNS.search_t="a";
sp.setRange(QNS.range);
sp.setCenterKeyword(center);
sis.localSearchByKeyword(sp);
}
}
function QN_localSearch_CallBack(data){
try{
var M_points=new Array();
var rs=data;
switch(rs.message){
case 'ok':
var allcount=rs.count;
if(allcount==0){
if(QNS.search_t=="a"){
$$('M_periferal').style.display="none";
$$('M_periferal_list').style.display="block";
$$('QN_aroundresultList_time').style.display="none";
$$('QN_aroundresultList_page').style.display="none";
$$('QN_aroundresultList').innerHTML="<div class=\"supermap_wrongpic\"></div><div class=\"supermap_wrongtip\"><strong>建议：</strong><br/>1.请确保所有字词拼写正确。<br/>2.尝试不同的关键字。<br/>3.尝试更宽泛的关键字。</div><div class=\"supermap_wronglink\"><br/><a href=\"javascript:qn_menu('2')\">重新查询</a></div>";
}
if(QNS.search_t=="s"){
$$('M_search').style.display="none";
$$('M_search_list').style.display="block";
$$('QN_resultList_time').style.display="none";
$$('QN_resultList_page').style.display="none";
$$("QN_resultList").innerHTML="<div class=\"supermap_wrongpic\"></div><div class=\"supermap_wrongtip\"><strong>建议：</strong><br/>1.请确保所有字词拼写正确。<br/>2.尝试不同的关键字。<br/>3.尝试更宽泛的关键字。</div><div class=\"supermap_wronglink\"><br/><a href=\"javascript:qn_menu('1')\">重新查询</a></div>";
}
}else{
QN_removeAllOverlays();
var pointStyle=new Array();
var customPoint=new Array();
var TipContent="",result_content="";
for (var i=0;i<rs.poilist.length;i++){
var ars=rs.poilist[i];
var poiName=ars.name;
var poiId=ars.pguid;
var poiX=ars.x;
var poiY=ars.y;
var poiAddress=(!ars.address?"":ars.address);
var poiTel=(!ars.tel?"暂无":ars.tel);
var poiAddress_link=(poiAddress==""?"暂无":poiAddress);
var poiTel_link=(poiTel==""?"暂无":poiTel);
TipContent="<font color='#000000'><b>"+(i+1)+". "+ poiName+"</b><br>";
TipContent+="地址："+poiAddress_link+"<br>";
TipContent+="电话："+poiTel_link+" <br>";
TipContent+="<a href=\"javascript:QN_zoom('"+poiY+"','"+poiX+"')\">定位放大</a></font>";
if(QNS.search_t=="a" && 'undefined'!=typeof mapObj){
var M_centerpointStyle=new MStyle();
M_centerpointStyle.lineColor=0xcccccc;
M_centerpointStyle.lineSize=2;
M_centerpointStyle.fillColor=0xffffff;
M_centerpointStyle.fillOpacity=90;
M_centerpointStyle.labelColor=0xffffff;
M_centerpointStyle.labels="中心点";
M_centerpointStyle.isShowLabels=true;
M_centerpointStyle.isShowTip=false;
M_centerpointStyle.textSize=13;
M_centerpointStyle.isLabelsFontBold=true;
M_centerpointStyle.backgroundColor=0xff230b;
M_centerpointStyle.isLabelsBackground=true;
M_centerpointStyle.textColor=0xffffff;
M_centerpointStyle.textContent="<font color='#000000'><b>中心点 "+ rs.cenpoi.name+"</b><br>";
var M_centercustomPoint=new MCustomPointOverlay(new MLatLng(rs.cenpoi.y,rs.cenpoi.x),"http://www.mapabc.com/qnmap/images/supermap/center.swf",M_centerpointStyle,"10000");
mapObj.addOverlay(M_centercustomPoint,true);
}
if('undefined'!=typeof mapObj){
var M_pointStyle=new MStyle();
M_pointStyle.lineColor=0xcccccc;
M_pointStyle.lineSize=2;
M_pointStyle.fillColor=0xffffff;
M_pointStyle.fillOpacity=90;
var M_Content=TipContent;
M_pointStyle.textContent=M_Content;
if(ars.match=="10"){
var M_customPoint=new MCustomPointOverlay(new MLatLng(poiY,poiX),"http://www.mapabc.com/qnmap/images/supermap/supermap_mapnum_m"+ (i+1)+".gif",M_pointStyle,(i+1));
}else{
var M_customPoint=new MCustomPointOverlay(new MLatLng(poiY,poiX),"http://www.mapabc.com/qnmap/images/supermap/supermap_mapnum"+ (i+1)+".gif",M_pointStyle,(i+1));
}
M_points.push(M_customPoint);
}
var poiMatch="";
if(ars.match=="10"){
poiMatch="<img src=\"http://www.mapabc.com/qnmap/images/supermap/supermap_num"+(i+1)+".gif\" title=\"精确位置\"/>";
}else{
poiMatch="<img src=\"http://www.mapabc.com/qnmap/images/supermap/supermap_num_m"+(i+1)+".gif\" title=\"估计位置\"/>";
}
result_content+="<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-bottom:1px dotted #ccc;\" onclick=\"mapObj.setCenterByLatLng('"+ poiY +"','"+ poiX +"');mapObj.openTipById('"+(i+1)+"')\" onmouseout=\"this.style.backgroundColor='#ffffff'\" onmouseover=\"this.style.backgroundColor='#eeeeee'\" id=\"div_"+QNS.search_t+(i+1)+"\"><tr><td width=\"19%\" align=\"center\" valign=\"top\">"+poiMatch+"</td><td width=\"75%\"><strong>"+poiName+"</strong></td><td width=\"6%\">&nbsp;</td></tr><tr><td>&nbsp;</td><td>地址："+poiAddress_link+"</td><td width=\"10%\">&nbsp;</td></tr><tr><td>&nbsp;</td><td>电话："+poiTel_link+"</td><td>&nbsp;</td></tr></table>";
}
mapObj.drawCustomPoints(M_points,true);
QNS.page_allnum=Math.floor((allcount+QNS.number-1)/QNS.number);
if(QNS.search_t=="a"){
$$('M_periferal').style.display="none";
$$('M_periferal_list').style.display="block";
$$('QN_aroundresultList_time').style.display="block";
$$('QN_aroundresultList_page').style.display="block";
$$('QN_aroundresultList').innerHTML="<div class=\"supermap_where\">在 <strong>"+QNS.cityname+""+QNS.center+"</strong> 搜索 <strong>"+QNS.keyword+"</strong></div>"+result_content+"</div>";
$$('QN_aroundresultList_time').innerHTML="耗时："+(rs.searchtime=="0"?"0.001":rs.searchtime/1000)+"秒";
QN_ShowoPage("上一页","下一页","<font color='red'>","</font>","[<font color='red'>","</font>]",allcount,QNS.number,4,QNS.page_now,"QN_aroundresultList_page");
}
if(QNS.search_t=="s"){
$$('M_search').style.display="none";
$$('M_search_list').style.display="block";
$$('QN_resultList_time').style.display="block";
$$('QN_resultList_page').style.display="block";
$$('QN_resultList').innerHTML="<div class=\"supermap_listtop\"><div class=\"supermap_where\">在 <strong>"+QNS.cityname+"</strong> 搜索 <strong>"+QNS.keyword+"</strong></div>"+result_content+"</div>";
$$('QN_resultList_time').innerHTML="耗时："+(rs.searchtime=="0"?"0.001":rs.searchtime/1000)+"秒";
QN_ShowoPage("上一页","下一页","<font color='red'>","</font>","[<font color='red'>","</font>]",allcount,QNS.number,4,QNS.page_now,"QN_resultList_page");
}
}
break;
default:
if(QNS.search_t=="a"){
$$('M_periferal').style.display="none";
$$('M_periferal_list').style.display="block";
$$('QN_aroundresultList_time').style.display="none";
$$('QN_aroundresultList_page').style.display="none";
QN_resultError("QN_aroundresultList");
}
if(QNS.search_t=="s"){
$$('M_search').style.display="none";
$$('M_search_list').style.display="block";
$$('QN_resultList_time').style.display="none";
$$('QN_resultList_page').style.display="none";
QN_resultError("QN_resultList");
}
}
}catch(e){}
}
function QN_aroundSearch_submit(){
QNS.cityname=Trim($$("QN_around_cityname").value);
QNS.center=Trim($$("QN_around_center").value);
QNS.keyword=Trim($$("QN_around_keyword").value);
var che="";
var i=1;
if(QNS.cityname==""){
che+=i+"．请选择您要查询的城市\n";
i=i+1;
}
if(QNS.keyword==""){
che+=i+"．请输入关键字\n";
i=i+1;
}
if(QNS.center==""){
che+=i+"．请输入中心关键字";
i=i+1;
}
if(i==1){
QN_local_search(QNS.center);
}else{
alert(che);
}
}
function QnBusSearch(){
this.busSType="s";
this.bus_way="0";
this.point_id ="";
this.cityname="";
this.start_x="";this.start_y="";this.start_name="";this.start_address="";this.start_tel="";this.start_pid="";this.start_citycode="";
this.start_cityname="";this.start_detailLink="";
this.end_x="";this.end_y="";this.end_name="";this.end_address="";this.end_tel="";this.end_pid="";this.end_citycode="";
this.end_cityname="";this.end_detailLink="";
this.x_array;this.y_array;this.x_c_array;this.y_c_array;
}
var QNbus=new QnBusSearch();
function QN_busChange_submit(){
var tempcity=get_qcity(Trim($$('QN_buschange_cityname').value));
tempcity=tempcity.split(";");
QNbus.cityname=tempcity[1];
QNbus.start_name=Trim($$('QN_buschange_startname').value);
QNbus.end_name=Trim($$('QN_buschange_endname').value);
var che="";
var i=1;
if(QNbus.start_name=="请输入起点"||QNbus.start_name==""){
che+=i+"．请输入起点\n";
i=i+1;
}
if(QNbus.end_name==""||QNbus. end_name=="请输入终点"){
che+=i+"．请输入终点\n";
i=i+1;
}
if(QNbus.cityname==""){
che+=i+"．请选择您要查询的城市\n";
i=i+1;
}
if(i==1){
QNbus.busSType="s";
QN_busChange_Startsearch(QNbus.cityname,QNbus.start_name);
}else{
alert(che);
}
}
function QN_busChange_Startsearch(c,s){
sis=new MSISSearch();
sp=new MSearchPointPara();
sis.setSISCallbackFunction(QN_BusStartSearch_CallBack);
sp.setCitycode(c);
sp.setKeyword(s);
sp.setNumber("10");
sp.setBatch("1");
sis.searchByKeyword(sp);
}
function QN_BusStartSearch_CallBack(data){
switch(data.message){
case 'ok':
if(data.count!=0){
var resultContent="";
for (var i=0;i<data.poilist.length;i++){
var poi_detaillink="";
if(data.poilist[i].srctype=="basepoi"){
poi_detaillink="http://www.mapabc.com/detail/"+Trim(data.poilist[0].citycode)+"/"+data.poilist[0].pguid+".html";
}
if(data.poilist[i].srctype=="enpoi"){
poi_detaillink=data.poilist[i].dn;
}
resultContent+="<li id=\""+QNbus.busSType+"_"+i+"\" style=\"cursor:pointer\" onclick=\"QN_buschange_addpoi('"+data.poilist[i].pguid+"','"+data.poilist[i].x+"','"+data.poilist[i].y+"','"+data.poilist[i].citycode+"',' "+data.poilist[i].type+"','"+data.poilist[i].address+"','"+data.poilist[i].tel+"','"+data.poilist[i].name+"','"+QNbus.busSType+"_"+i+"','"+data.poilist.length+"','"+QNbus.busSType+"','"+poi_detaillink+"');\">"+data.poilist[i].name+"</li>";
}
$$('M_bus').style.display="none";$$('M_bus_list').style.display="none";
$$('M_Buschoosediv').style.display="block";
if(QNbus.busSType=="s"){$$('M_start_end_content').innerHTML="<strong>起点：</strong>"+QNbus.start_name+"<br/>";}
if(QNbus.busSType=="e"){$$('M_start_end_content').innerHTML=$$('M_start_end_content').innerHTML+"<strong>终点：</strong>"+QNbus.end_name;}
$$('M_Busstartlist_'+QNbus.busSType).innerHTML= resultContent;
$$(""+QNbus.busSType+"_0").className="supermap_itemarea";
QN_buschange_addpoi(data.poilist[0].pguid,data.poilist[0].x,data.poilist[0].y,Trim(data.poilist[0].citycode),data.poilist[0].type,data.poilist[0].address,data.poilist[0].tel,data.poilist[0].name,QNbus.busSType+"_0",data.poilist.length,QNbus.busSType,"http://www.mapabc.com/detail/"+Trim(data.poilist[0].citycode)+"/"+data.poilist[0].pguid+".html");
}else{
$$('M_bus').style.display="none";$$('M_bus_list').style.display="none";
$$('M_Buschoosediv').style.display="block";
if(QNbus.busSType=="s"){$$('M_start_end_content').innerHTML="<strong>起点：</strong>"+QNbus.start_name+"<br/>";}
if(QNbus.busSType=="e"){$$('M_start_end_content').innerHTML=$$('M_start_end_content').innerHTML+"<strong>终点：</strong>"+QNbus.end_name;}
$$('M_Busstartlist_'+QNbus.busSType).innerHTML= "暂无结果！";
}
QN_buschange_EndSearch();
break;
default:
$$('M_bus').style.display="none";$$('M_bus_list').style.display="none";
$$('M_Buschoosediv').style.display="block";
if(QNbus.busSType=="s"){$$('M_start_end_content').innerHTML="<strong>起点：</strong>"+QNbus.start_name+"<br/>";}
if(QNbus.busSType=="e"){$$('M_start_end_content').innerHTML=$$('M_start_end_content').innerHTML+"<strong>终点：</strong>"+QNbus.end_name;}
$$('M_Busstartlist_'+QNbus.busSType).innerHTML= "服务器异常！请重新尝试！";
}
}
function QN_buschange_EndSearch(){
if(QNbus.busSType!="e"){
QNbus.busSType="e";
QN_busChange_Startsearch(QNbus.cityname,QNbus.end_name);
}
}
function QN_busChange_chooseBack(){$$('M_bus').style.display="block";$$('M_Buschoosediv').style.display="none";}
var qnbus_sis;
function QN_busChange_search(){
if(QNbus.start_x==""||QNbus.start_x==""||QNbus.end_x==""||QNbus.end_y==""){
alert("起点或者终点暂无结果，无法查询！请重新选择起点和终点！");
}else{
sis=new MSISSearch();
qnbus_sis=new MSearchRoutPara();
qnbus_sis.setCitycode(QNbus.cityname);
qnbus_sis.setStartXY(QNbus.start_x,QNbus.start_y);
qnbus_sis.setEndXY(QNbus.end_x,QNbus.end_y);
qnbus_sis.setRouteType(QNbus.bus_way);
qnbus_sis.setType("bus");
sis.setSISCallbackFunction(QN_BusSearch_CallBack);
sis.searchBusAndDrive(qnbus_sis);
}
}
function QN_BusSearch_CallBack(data){
var busdata=new MBusData(data);
var busplans=busdata.getBusPlans();
var busplan;
QNbus.x_array=new Array();
QNbus.y_array=new Array();
QNbus.x_c_array=new Array();
QNbus.y_c_array=new Array();
var bus_content=new Array();
if(data.message=="ok"){
var bus_count=data.busList.length;
if(bus_count=="0"){
$$('M_bus').style.display="none";
$$('M_Buschoosediv').style.display="none";
$$('M_bus_list').style.display="block";
$$('QN_busresultList').style.display="block";
$$('QN_busresultList').innerHTML="<div class=\"supermap_wrongpic\"></div><div class=\"supermap_wrongtip\"><strong>建议：</strong><br/>1.请确保所有字词拼写正确。<br/>2.尝试不同的关键字。<br/>3.尝试更宽泛的关键字。</div><div class=\"supermap_wronglink\"><br/><a href=\"javascript:qn_menu('3')\">重新查询</a></div>";
}else{
bus_content.push("<strong>　起点：</strong>"+QNbus.start_name+"<br/><strong>　终点：</strong>"+QNbus.end_name+"<br/><input name=\"QN_busModeSearch\" id=\"QN_busModeSearch\" type=\"radio\" value=\"0\" class=\"supermap_one1\" onclick=\"QN_selectMode_bus('1')\"/>默认&nbsp;&nbsp;<input name=\"QN_busModeSearch\" id=\"QN_busModeSearch\" type=\"radio\" value=\"1\" class=\"supermap_one1\" onclick=\"QN_selectMode_bus('1')\"/> 最经济&nbsp;&nbsp;<input name=\"QN_busModeSearch\" id=\"QN_busModeSearch\" type=\"radio\" value=\"2\" class=\"supermap_one1\" onclick=\"QN_selectMode_bus('2')\"/>最少换乘<br/><input name=\"QN_busModeSearch\" id=\"QN_busModeSearch\" type=\"radio\" value=\"3\" class=\"supermap_one1\" onclick=\"QN_selectMode_bus('3')\"/>最少步行&nbsp;&nbsp;<input name=\"QN_busModeSearch\" id=\"QN_busModeSearch\" type=\"radio\" value=\"4\" class=\"supermap_one1\" onclick=\"QN_selectMode_bus('4')\"/>最舒适<div class=\"supermap_backline\"><span style=\"float:left;\">"+bus_count+"条线路</span><span style=\"float:right;margin-right:18px;\"><a href=\"javascript:void(0)\" onmouseDown=\"QN_BusSearch_Back()\">返程查询</a></span></div><table border=\"0\" cellpadding=\"0\" cellspacing=\"1\"><tr><td width=\"12%\" align=\"center\" bgcolor=\"#e6e6e6\">线路</td><td width=\"50%\" align=\"center\" bgcolor=\"#e6e6e6\">乘车方案</td><td width=\"38%\" align=\"left\" bgcolor=\"#e6e6e6\">&nbsp;&nbsp;&nbsp;&nbsp;估计车程</td></tr></table>");
for(var i=0;i<bus_count;i++){
var bus_length=0;var bus_name="";
busplan=busplans[i];
QNbus.x_array[i]=busplan.getBusLineXCoords();
QNbus.y_array[i]=busplan.getBusLineYCoords();
QNbus.x_c_array[i]=busplan.getExchangeStopXCoords();
QNbus.y_c_array[i]=busplan.getExchangeStopYCoords();
var str_list=data.busList[i].segmentList.length;
var bus_text="<tr><td width=\"12%\" bgcolor=\"#efefef\">&nbsp;</td><td width=\"66%\" bgcolor=\"#efefef\"><img src=\"http://www.mapabc.com/qnmap/images/supermap/supermap_start.gif\" /> 起点 "+data.busList[i].segmentList[0].startName+"</td><td width=\"22%\" bgcolor=\"#efefef\">&nbsp;</td></tr>";
for(var k=0;k<str_list;k++){
if(k==(str_list-1)){
bus_name+=(data.busList[i].segmentList[k].busName).split("(")[0];
}else{
bus_name+=(data.busList[i].segmentList[k].busName).split("(")[0]+" <img src=\"http://www.mapabc.com/qnmap/images/supermap/supermap_arrow3.gif\" /> ";
}
var passDepotName=(data.busList[i].segmentList[k].passDepotName).split(" ");
var passDepotCoor=(data.busList[i].segmentList[k].passDepotCoordinate).split(",");
var passDepotNum=passDepotName.length+1;
var temp="";
for(var s=0;s<passDepotNum;s++){
var str =k+"_"+s;
if(s==passDepotNum-1){
temp+="<li><span  class=\"gray\">"+(s+1)+"．"+data.busList[i].segmentList[k].endName+"下车</span></li>";
}else{
temp+="<li onclick=\"QN_drawSinglePoint('"+passDepotCoor[2*s]+"','"+passDepotCoor[2*s+1]+"','point_"+str+"')\">"+(s+1)+"．<a href=\"javascript:void(0)\" >"+passDepotName[s]+"</a></li>";
}
}
bus_text +="<tr><td>&nbsp;</td><td>&nbsp;&nbsp;&nbsp;&nbsp;步行"+QN_getdistance(data.busList[i].segmentList[k].footLength)+"到车站</td><td>&nbsp;</td></tr><tr><td style=\"border-bottom:none;\">&nbsp;</td><td style=\"border-bottom:none;\">"+data.busList[i].segmentList[k].busName+"<br/></td><td style=\"border-bottom:none;\" valign=\"top\"><a href=\"javascript:void(0)\">"+passDepotNum+"站</a></td></tr><tr><td style=\"border-bottom:none;\">&nbsp;</td><td style=\"border-bottom:none;\">　<span style=\"color:#aaa;\">在</span> "+data.busList[i].segmentList[k].startName+" <span style=\"color:#aaa;\">上车</span></td><td style=\"border-bottom:none;\">&nbsp;</td></tr><tr><td>&nbsp;</td><td>　<span style=\"color:#aaa;\">在</span> "+data.busList[i].segmentList[k].endName+" <span style=\"color:#aaa;\">下车</span></td><td>&nbsp;</td></tr>";
if(str_list==1){QNbus.x_c_array[i]="";}
bus_length+=parseInt(data.busList[i].segmentList[k].driverLength);
}
bus_content.push("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" height=\"32\" id=\"table_"+i+"\" onclick=\"QN_buschange_openPlan('"+i+"','"+bus_count+"')\" onmousemove=\"this.className='supermap_b_result1'\" onmouseout=\"this.className=''\"><tr><td width=\"12%\" align=\"center\">"+(i+1)+"</td><td width=\"52%\">"+bus_name+"</td><td width=\"36%\" align=\"left\">　"+QN_getdistance(bus_length)+"</td></tr></table><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" id=\"bus_list_"+i+"\" style=\"display:none\">"+bus_text+"<tr><td>&nbsp;</td><td>　步行"+QN_getdistance(data.busList[i].footEndLength)+"到终点</td><td>&nbsp;</td></tr><tr><td bgcolor=\"#efefef\">&nbsp;</td><td bgcolor=\"#efefef\"><img src=\"http://www.mapabc.com/qnmap/images/supermap/supermap_end.gif\" /> 终点 "+data.busList[i].segmentList[str_list-1].endName+"</td><td bgcolor=\"#efefef\">&nbsp;</td></tr></table>");
}
$$('M_bus').style.display="none";
$$('M_Buschoosediv').style.display="none";
$$('M_bus_list').style.display="block";
$$('QN_busresultList').style.display="block";
$$('QN_busresultList').innerHTML=bus_content.join("");
var select_b_m= document.getElementsByName("QN_busModeSearch").length;
for(var i=0;i<select_b_m;i++){
if(QNbus.bus_way==i){
document.getElementsByName("QN_busModeSearch")[i].checked=true;
}
}
QN_buschange_openPlan('0',bus_count);
}
}
}
function QN_buschange_openPlan(b,allb){
for(var i=0;i<allb;i++){
var temp_1="table_"+i;
var temp_2="bus_list_"+i;
$$(temp_1).className="";
$$(temp_1).onmouseout=function(){this.className='';};
$$(temp_2).style.display='none';
}
var temp_l="table_"+b;
$$(temp_l).className="supermap_b_result1";
$$(temp_l).onmouseout=function(){this.style.className='selectResult';};
var temp_2="bus_list_"+b;
$$(temp_2).style.display='';
QN_drawBus(QNbus.x_array[b],QNbus.y_array[b],QNbus.start_x,QNbus.start_y,QNbus.end_x,QNbus.end_y,QNbus.x_c_array[b],QNbus.y_c_array[b]);
QN_busDrawFoldline(b);
}
function QN_drawBus(arrX,arrY,qdpoix,qdpoiy,zdpoix,zdpoiy,changex,changey){
QN_removeAllOverlays();
if('undefined'!=typeof mapObj){
var startObj1=new MStyle();
startObj1.maxZoomLevel="500";
var endObj1=new MStyle();
endObj1.maxZoomLevel="500";
var lineObj=new MStyle();
lineObj.lineSize=6;
lineObj.lineColor=0xff230b;
lineObj.lineOpacity="70";
var startPoint=new MPointOverlay(new MLatLng(qdpoiy,qdpoix),QNbus.start_name,startObj1);
var endPoint=new MPointOverlay(new MLatLng(zdpoiy,zdpoix),QNbus.end_name,endObj1);
if(qdpoix==""||qdpoix=="null"||zdpoix==""||zdpoiy =="null"){}else{
mapObj.drawBusLine(arrX,arrY,changex,changey,startPoint,endPoint,lineObj,true);
}
}
}
function QN_busDrawFoldline(num){
var s_x=QNbus.x_array[num].split(',');
var s_y=QNbus.y_array[num].split(',');
if('undefined'!=typeof mapObj){
var bus_polylineStyle=new MStyle();
bus_polylineStyle.lineColor=0x0083d6;
bus_polylineStyle.lineSize=4;
bus_polylineStyle.showTip=false;
bus_polylineStyle.lineOpacity="70";
var bus_polyline=new MPolylineOverlay([new MLatLng(QNbus.start_y,QNbus.start_x),new MLatLng(s_y[0],s_x[0])],bus_polylineStyle,"mapabcstart1");
mapObj.addOverlay(bus_polyline,false);
var bus_polyline2=new MPolylineOverlay([new MLatLng(QNbus.end_y,QNbus.end_x),new MLatLng(s_y[s_y.length-1],s_x[s_x.length-1])],bus_polylineStyle,"mapabcstart2");
mapObj.addOverlay(bus_polyline2,false);
var line=new Array();
var poi_x =QNbus.x_c_array[num].split(",");
var poi_y =QNbus.y_c_array[num].split(",");
var l=poi_x.length;
for(var e=0;e<2;e++){
line.push(new MXY(poi_x[e],poi_y[e]));
}
var bus_polyline3=new MPolylineOverlay(line,bus_polylineStyle,"mapabcstart3");
mapObj.addOverlay(bus_polyline3,false);
if(l>2){
var line1=new Array();
for(var e=2;e<4;e++){
line1.push(new MXY(poi_x[e],poi_y[e]));
}
var bus_polyline4=new MPolylineOverlay(line1,bus_polylineStyle,"mapabcstart4");
mapObj.addOverlay(bus_polyline4,false);
}
var bxobj=new MStyle();
bxobj.canBeTop=false;
bxobj.showTip=false;
var bxContent="";
bxobj.textContent=bxContent;
var bx_customPoint=new MCustomPointOverlay(new MLatLng(s_y[0],s_x[0]),"http://www.mapabc.com/qnmap/images/supermap/bx.png",bxobj,QNbus.start_pid+"1");
var bxobj1=new MStyle();
bxobj1.canBeTop=false;
bxobj1.showTip=false;
var bxContent1="";
bxobj1.textContent=bxContent1;
var bx_customPoint1=new MCustomPointOverlay(new MLatLng(s_y[s_y.length-1],s_x[s_x.length-1]),"http://www.mapabc.com/qnmap/images/supermap/bx.png",bxobj1,QNbus.end_pid+"1");
var bxpoints=new Array();
bxpoints.push(bx_customPoint);
bxpoints.push(bx_customPoint1);
mapObj.drawCustomPoints(bxpoints,false);
var str ="";
if(QNbus.start_type=="暂无"||QNbus.start_type==""){}else{str=str+'<br><font color=\"#000000\">类型：'+QNbus.start_type+'</font>'}
if(QNbus.start_address=="暂无"){}else{str=str+'<br/><font color=\"#000000\">地址：'+QNbus.start_address+'</font>'}
if(QNbus.start_tel=="暂无"){}else{str=str+'<br/><font color=\"#000000\">电话：'+QNbus.start_tel+'</font>'}
var startObj=new MStyle();
startObj.lineColor="0x00BD0A";
startObj.lineOpacity="100";
startObj.lineSize="2";
startObj.fillOpacity="100";
startObj.fillColor="0xFFFFFF";
startObj.labelColor="0xFFFFFF";
startObj.canBeTopb=true;
startObj.showTip=true;
var sContent="<font color='#000000'><b>起点："+QNbus.start_name+"</b></font>";
sContent+=str;
sContent+="<br/><a href=\"javascript:QN_zoom('"+QNbus.start_y+"','"+QNbus.start_x+"')\">定位放大</a>";
startObj.textContent=sContent;
var s_customPoint=new MCustomPointOverlay(new MLatLng(QNbus.start_y,QNbus.start_x),"http://www.mapabc.com/qnmap/images/supermap/qd.png",startObj,QNbus.start_pid);
var str1 ="";
if(QNbus.end_type==""||QNbus.end_type=="undefined"){}else{str1=str1+'<br><font color=\"#000000\">类型：'+QNbus.end_type+'</font>'}
if(QNbus.end_address==""||QNbus.end_address=="undefined"){}else{str1=str1+'<br/><font color=\"#000000\">地址：'+QNbus.end_address+'</font>'}
if(QNbus.end_tel==""||QNbus.end_tel=="undefined"){}else{str1=str1+'<br/><font color=\"#000000\">电话：'+QNbus.end_tel+'</font>'}
var endObj=new MStyle();
endObj.lineColor="0xff230b";
endObj.lineOpacity="100";
endObj.lineSize="2";
endObj.fillOpacity="100";
endObj.fillColor="0xFFFFFF";
endObj.labelColor="0xFFFFFF";
endObj.canBeTopb=true;
endObj.showTip=true;
var eContent="<font color='#000000'><b>终点："+QNbus.end_name+"</b>";
eContent+=str1;
eContent+="<br/><a href=\"javascript:QN_zoom('"+QNbus.end_y+"','"+QNbus.end_x+"')\">定位放大</a>";
endObj.textContent=eContent;
var e_customPoint=new MCustomPointOverlay(new MLatLng(QNbus.end_y,QNbus.end_x),"http://www.mapabc.com/qnmap/images/supermap/zd.png",endObj,QNbus.end_pid);
var points=new Array();
points.push(s_customPoint);
points.push(e_customPoint);
mapObj.drawCustomPoints(points,false);
}
}
function QN_drawSinglePoint(x,y,pi){
if('undefined'!=typeof mapObj){
mapObj.removeCustomPointById(QNbus.point_id);
QNbus.point_id=pi;
var pointStyle1=new MStyle();
pointStyle1.showTip=false;
var sContent1="";
pointStyle1.textContent=sContent1;
var customPoint2=new MCustomPointOverlay(new MLatLng(y,x),"http://www.mapabc.com/qnmap/images/supermap/point.png",pointStyle1,pi);
mapObj.drawCustomPoints([customPoint2],false);
}
}
function QN_getdistance(le){
if(le<=1000){
var s=le;
return s+"米";
}else{
var s=Math.round(le/1000);
return "约"+s+"公里";
}
}
function QN_buschange_addpoi(pid,x,y,data_citycode,type,address,tel,name,listid,listlength,search_type,poiStaticPath){
if(type==""||type=="undefined"||type==null){
type="暂无";
}
if(address==""||address=="undefined"||address==null){
address="暂无";
}
if(tel==""||tel=="undefined"||tel==null){
tel="暂无";
}
var str="<font color='#000000'><b>"+name+"</b></font><br>";
if(!type=="" && type!=null){
str+="<font color='#000000'>类型："+type+"</font><br/>";
}
if(!address=="" && address!=null){
str+="<font color='#000000'>地址："+address+"</font><br/>";
}
if(!tel=="" && tel!=null){
str+="<font color='#000000'>电话："+tel+"</font><br/>";
}
QN_setChooseStyle(listid,listlength,search_type);
if('undefined'!=typeof mapObj){
if(search_type=="s"){
mapObj.removePointById(QNbus.start_pid);
QNbus.start_x=x;QNbus.start_y=y;
QNbus.start_name=name;QNbus.start_type=type;QNbus.start_address=address;QNbus.start_tel=tel;QNbus.start_pid=pid;QNbus.start_citycode=data_citycode;QNbus.start_detailLink=poiStaticPath;
var startObj=new MStyle();
startObj.lineColor="0x00BD0A";
startObj.lineOpacity="100";
startObj.fillColor="0xFFFFFF";
startObj.lineSize="2";
startObj.fillOpacity="100";
startObj.labelColor="0xFFFFFF";
startObj.labels=name;
startObj.isShowLabels=true;
startObj.isShowTip=false;
startObj.textSize=13;
startObj.isLabelsFontBold=false;
startObj.backgroundColor= "0x00BD0A";
startObj.isLabelsBackground=true;
startObj.textColor=0xffffff;
var sContent="<font color='#000000'><b>起点："+name+"</b><br/>";
sContent+=str;
startObj.textContent=sContent;
var s_customPoint=new MCustomPointOverlay(new MXY(x,y),"http://www.mapabc.com/qnmap/images/supermap/qd.png",startObj,pid);
mapObj.addOverlay(s_customPoint,true);
}
if(search_type=="e"){
mapObj.removePointById(QNbus.end_pid);
QNbus.end_x=x;QNbus.end_y=y;
QNbus.end_name=name;QNbus.end_type=type;QNbus.end_address=address;QNbus.end_tel=tel;QNbus.end_pid=pid;QNbus.end_citycode=data_citycode;QNbus.end_detailLink=poiStaticPath;
var endObj=new MStyle();
endObj.lineColor="0xff230b";
endObj.lineOpacity="100";
endObj.fillColor="0xFFFFFF";
endObj.lineSize="2";
endObj.fillOpacity="100";
endObj.labelColor="0xFFFFFF";
endObj.labels=name;
endObj.isShowLabels=true;
endObj.isShowTip=false;
endObj.textSize=13;
endObj.isLabelsFontBold=false;
endObj.backgroundColor= "0xff230b";
endObj.isLabelsBackground=true;
endObj.textColor=0xffffff;
var eContent="<font color='#000000'><b>终点："+name+"</b><br/>";
eContent+=str;
endObj.textContent=eContent;
var e_customPoint=new MCustomPointOverlay(new MXY(x,y),"http://www.mapabc.com/qnmap/images/supermap/zd.png",endObj,pid);
mapObj.addOverlay(e_customPoint,true);
}
}
}
function QN_setChooseStyle(listid,listlength,search_type){
for (var i=0;i<listlength;i++){
$$(""+search_type+"_"+i).className="";
}
$$(listid).className="supermap_itemarea";
}
function QN_selectMode_bus(mode){
QNbus.bus_way=mode;
qnbus_sis.setRouteType(QNbus.bus_way);
qnbus_sis.setType("bus");
sis.searchBusAndDrive(qnbus_sis);
}
function QN_BusSearch_Back(){
var temp_1=QNbus.start_name;
var temp_2=QNbus.start_x;
var temp_3=QNbus.start_y;
var temp_4=QNbus.start_type;
var temp_5=QNbus.start_address;
var temp_6=QNbus.start_tel;
var temp_7=QNbus.start_pid;
var temp_8=QNbus.start_citycode;
var temp_9=QNbus.start_detailLink;
QNbus.start_name=QNbus.end_name;
QNbus.start_x=QNbus.end_x;
QNbus.start_y=QNbus.end_y;
QNbus.start_type=QNbus.end_type;
QNbus.start_address=QNbus.end_address;
QNbus.start_tel=QNbus.end_tel;
QNbus.start_pid=QNbus.end_pid;
QNbus.start_citycode=QNbus.end_citycode;
QNbus.start_detailLink=QNbus.end_detailLink;
QNbus.end_name=temp_1;
QNbus.end_x=temp_2;
QNbus.end_y=temp_3;
QNbus.end_type=temp_4;
QNbus.end_address=temp_5;
QNbus.end_tel=temp_6;
QNbus.end_pid=temp_7;
QNbus.end_citycode=temp_8;
QNbus.end_detailLink=temp_9;
QN_busChange_search();
}
function QnBusLineSearch(){
this.buslineID;this.busline_xy;this.busline_allpoi;
}
var QNbusline=new QnBusLineSearch();
function QN_busline_submit(){
QNbus.cityname=Trim($$('QN_busline_cityname').value);
var busLineN=Trim($$('QN_busline_number').value);
var che="";
var i=1;
if(busLineN=="请输入线路"||busLineN=="" ){
che+=i+"．请输入线路\n";
i=i+1;
}
if(QNbus.cityname==""){
che+=i+"．请选择您要查询的城市\n";
i=i+1;
}
if(i==1){
QN_busline_search(busLineN);
}else{
alert(che);
}
}
function QN_busline_search(busLineN){
sis=new MSISSearch();
var buslinename=new MSearchRoutPara();
sis.setSISCallbackFunction(QN_busLineNameCallBack);
buslinename.setCitycode(QNbus.cityname);
buslinename.setBusName(busLineN);
buslinename.setResData('3');
buslinename.setFlag('2');
sis.searchBusLineName(buslinename);
}
function QN_busLineNameCallBack(data){
if(data.message=="ok"){
var lineNum=data.list.length;
if(lineNum!=0){
var bus_line_content="";
for(var i=0;i<lineNum;i++){
bus_line_content+="<h6 id=\"busline_table"+data.list[i].line_id+"\" onclick=\"open_buslineName('"+i+"','"+lineNum+"','"+data.list[i].line_id+"')\"> ► "+data.list[i].name+"</h6><dl id=\"busline_id"+data.list[i].line_id+"\" style=\"display:none\"></dl>";
}
$$('M_bus').style.display="none";$$('M_Buschoosediv').style.display="none";$$('M_bus_list').style.display="none";
$$('M_busline_list').style.display="block";
$$('QN_busline_resultList').innerHTML=bus_line_content;
QNbusline.buslineID=data.list[0].line_id;
open_buslineName('0',lineNum,QNbusline.buslineID);
}else{
$$('M_bus').style.display="none";$$('M_Buschoosediv').style.display="none";$$('M_bus_list').style.display="none";
$$('M_busline_list').style.display="block";
$$('QN_busline_resultList').innerHTML="<div class=\"supermap_wrongpic\"></div><div class=\"supermap_wrongtip\"><strong>建议：</strong><br/>1.请确保所有字词拼写正确。<br/>2.尝试不同的关键字。<br/>3.尝试更宽泛的关键字。</div><div class=\"supermap_wronglink\"><br/><a href=\"javascript:qn_menu('3')\">重新查询</a></div>";
}
}else{
$$('M_bus').style.display="none";$$('M_Buschoosediv').style.display="none";$$('M_bus_list').style.display="none";
$$('M_busline_list').style.display="block";
QN_resultError("M_busline_list");
}
}
function open_buslineName(num,linenum,lineid){
var oldid="busline_id"+QNbusline.buslineID;
var oldid1="busline_table"+QNbusline.buslineID;
var id="busline_id"+lineid;
var id1="busline_table"+lineid;
var ids=$$(id).style.display;
if(QNbusline.buslineID==lineid){
if(ids=="none"){
$$(id1).className="supermap_cur";
$$(id).style.display="";
QN_buslineID_search(lineid);
}else{
$$(id1).className="";
$$(id).style.display="none";
QN_removeAllOverlays();
}
}else{
$$(oldid).style.display="none";
$$(oldid1).className="";
$$(id1).className="supermap_cur";
$$(id).style.display="";
QN_buslineID_search(lineid);
}
QNbusline.buslineID=lineid;
}
function QN_buslineID_search(line_id){
buslineID=line_id;
sis=new MSISSearch();
var buslineid=new MSearchRoutPara();
sis.setSISCallbackFunction(QN_busIdCallBack);
buslineid.setCitycode(QNbus.cityname);
buslineid.setIds(line_id);
buslineid.setResData('3');
buslineid.setFlag('1');
sis.searchBusLineId(buslineid);
}
function QN_busIdCallBack(data){
var rs=data;
if(data.message=="ok"){
QNbusline.busline_xy=new Array();
QNbusline.busline_allpoi=new Array();
if(data.list.length=="0"){
var a="busline_id"+buslineID;
$$(a).innerHTML="暂无结果！请重新查询!";
}else{
if(rs.list[0].company ==""||typeof rs.list[0].company=="undefined"){var company="";}else{var company="所属公司："+rs.list[0].company+"";}
var start_time="";end_time="";var bus_line_content="";
if(typeof rs.list[0].start_time=="undefined"){start_time="";}else{start_time=rs.list[0].start_time.substring(0,2)+":"+rs.list[0].start_time.substring(2,4);}
if(typeof rs.list[0].end_time=="undefined"){end_time="";}else{end_time=rs.list[0].end_time.substring(0,2)+":"+rs.list[0].end_time.substring(2,4);}
if(start_time==""||end_time==""){bus_line_content+="<dt>全长："+rs.list[0].length+"公里;<br/>"+company+"</dt>";}else{
bus_line_content+="<dt>首末车时间："+start_time+"-"+end_time+"；<br/>"+"全长："+rs.list[0].length+"公里;<br/>　"+company+"</dt>";}
var line1=new Array();
line1=sis.getBusAllStations(rs.list[0].stationdes,0);
var stationNum=line1.length;
var poistr="";
for(var a=0;a<stationNum;a++){
var str=line1[a].split(";");
bus_line_content+="<dd>"+str[3]+"．<a href=\"javascript:QN_drawOneStation('"+str[1]+"','"+str[2]+"','"+str[3]+"','"+str[0]+"','"+rs.list[0].name+"')\">"+str[0]+"</a></dd>";
poistr+=str[1]+";"+str[2]+";"+str[3]+";"+str[0]+";"+rs.list[0].name+",";
}
var a="busline_id"+buslineID;
$$(a).innerHTML=bus_line_content;
QNbusline.busline_xy[buslineID] =rs.list[0].xys+ ",";
QNbusline.busline_allpoi[buslineID]=poistr;
QN_drawLine(buslineID);
}
}else{
var a="busline_id"+buslineID;
QN_resultError(a);
}
}
function QN_drawLine(buslineID){
QN_removeAllOverlays();
if('undefined'!=typeof mapObj){
var startObj=new MStyle();
startObj.maxZoomLevel="500"
var endObj=new MStyle();
endObj.maxZoomLevel="500"
var lineObj=new MStyle();
lineObj.lineSize=6;
lineObj.lineColor=0xff230b;
lineObj.lineOpacity="70";
lineObj.showTip=false;
var qdpoiy=QN_getStartY(buslineID);
var qdpoix=QN_getStartX(buslineID);
var zdpoiy=QN_getEndY(buslineID);
var zdpoix=QN_getEndX(buslineID);
var startPoint=new MPointOverlay(new MLatLng(qdpoiy,qdpoix),"起点",startObj);
var endPoint=new MPointOverlay(new MLatLng(zdpoiy,zdpoix),"终点",endObj);
if(qdpoix==""||qdpoix=="null"||zdpoix==""||zdpoiy =="null"){}else{
mapObj.drawBusLine(QN_getStrX(buslineID),QN_getStrY(buslineID),"","",startPoint,endPoint,lineObj,true);
}
}
}
function QN_getStrX(num){
var poi_xy=QNbusline.busline_xy[num].split(",");
var arrX="";
for(var e=0;e<poi_xy.length-1;e=e+2){
if(e==poi_xy.length-3){
arrX+=poi_xy[e];
}else{
arrX+=poi_xy[e]+",";
}
}
return arrX;
}
function QN_getStrY(num){
var poi_xy=QNbusline.busline_xy[num].split(",");
var arrY="";
for(var e=0;e<poi_xy.length-1;e=e+2){
if(e==poi_xy.length-3){
arrY+=poi_xy[e+1];
}else{
arrY+=poi_xy[e+1]+",";
}
}
return arrY;
}
function QN_getStartX(num){
var poi_xy=QNbusline.busline_xy[num].split(",");
return poi_xy[0];
}
function QN_getStartY(num){
var poi_xy=QNbusline.busline_xy[num].split(",");
return poi_xy[1];
}
function QN_getEndX(num){
var poi_xy=QNbusline.busline_xy[num].split(",");
return poi_xy[poi_xy.length-3];
}
function QN_getEndY(num){
var poi_xy=QNbusline.busline_xy[num].split(",");
return poi_xy[poi_xy.length-2];
}
function QN_drawOneStation(px,py,serialid,pn,linename){
if('undefined'!=typeof mapObj){
mapObj.removeCustomPointById(QNbus.point_id);
QNbus.point_id=serialid+1;
var pointStyle1=new MStyle();
pointStyle1.lineColor="0xff230b";
pointStyle1.lineSize=1;
pointStyle1.fillColor="0xff230b";
pointStyle1.fillOpacity=90;
pointStyle1.labelColor=0x00ff00;
var sContent1="<font color='#ffffff'>站点名称："+pn+"</font><br>";
sContent1+="<font color='#ffffff'>所属线路："+linename+"站</font><br>";
sContent1+="<font color='#ffffff'>站点序号：第"+serialid+"站</font><br>";
pointStyle1.textContent=sContent1;
var customPoint2=new MCustomPointOverlay(new MLatLng(py,px),"http://www.mapabc.com/qnmap/images/supermap/point.png",pointStyle1,QNbus.point_id);
mapObj.drawCustomPoints([customPoint2],false);
}
}
function QN_busstation_submit(){
QNbus.cityname=Trim($$('QN_busstation_cityname').value);
var busStationN=Trim($$('QN_busstation_name').value);
var che="";
var i=1;
if(busStationN=="请输入站点"||busStationN==""){
che+=i+"．站点不能为空\n";
i=i+1;
}
if(QNbus.cityname==""){
che+=i+"．请选择您要查询的城市\n";
i=i+1;
}
if(i==1){
QN_busstation_search(busStationN);
}else{
alert(che);
}
}
function QN_busstation_search(bus_station){
sis=new MSISSearch();
var busstationname=new MSearchRoutPara();
sis.setSISCallbackFunction(QN_busStationNameCallBack);
busstationname.setCitycode(QNbus.cityname);
busstationname.setStationName(bus_station);
busstationname.setResData('3');
busstationname.setFlag("2");
sis.searchBusStationName(busstationname);
}
function QN_busStationNameCallBack(data){
if(data.message=="ok"){
var stationNum=data.list.length;
if(stationNum!=0){
var bus_station_content="";
for(var i=0;i<stationNum;i++){
bus_station_content+="<h6 id=\"busline_table"+data.list[i].line_id+"\" onclick=\"open_buslineName('"+i+"','"+stationNum+"','"+data.list[i].line_id+"')\"> ► "+data.list[i].name+"</h6><dl id=\"busline_id"+data.list[i].line_id+"\" style=\"display:none\"></dl>";
}
$$('M_bus').style.display="none";$$('M_Buschoosediv').style.display="none";$$('M_bus_list').style.display="none";
$$('M_busline_list').style.display="block";
$$('QN_busline_resultList').innerHTML= bus_station_content;
QNbusline.buslineID=data.list[0].line_id;
open_buslineName('0',stationNum,QNbusline.buslineID);
}else{
$$('M_bus').style.display="none";$$('M_Buschoosediv').style.display="none";$$('M_bus_list').style.display="none";
$$('M_busline_list').style.display="block";
$$('QN_busline_resultList').innerHTML="<div class=\"supermap_wrongpic\"></div><div class=\"supermap_wrongtip\"><strong>建议：</strong><br/>1.请确保所有字词拼写正确。<br/>2.尝试不同的关键字。<br/>3.尝试更宽泛的关键字。</div><div class=\"supermap_wronglink\"><br/><a href=\"javascript:qn_menu('3')\">重新查询</a></div>";
}
}else{
$$('M_bus').style.display="none";$$('M_Buschoosediv').style.display="none";$$('M_bus_list').style.display="none";
$$('M_busline_list').style.display="block";
QN_resultError("M_busline_list");
}
}
function QnDriveSearch(){
this.driveSType="rs";
this.route_way="0";
this.point_id ="";
this.start_x="";this.start_y="";this.start_name="";this.start_address="";this.start_tel="";this.start_pid="";this.start_citycode="";
this.start_cityname="";this.start_detailLink="";
this.end_x="";this.end_y="";this.end_name="";this.end_address="";this.end_tel="";this.end_pid="";this.end_citycode="";
this.end_cityname="";this.end_detailLink="";
this.route_segment;
}
var QNdrive=new QnDriveSearch();
function QN_driveLine_submit(){
var tempstart_cityname=get_qcity($$('QN_driveLine_citynameS').value);
tempstart_cityname=tempstart_cityname.split(";");
QNdrive.start_cityname=tempstart_cityname[1];
var tempend_cityname=get_qcity($$('QN_driveLine_citynameE').value);
tempend_cityname=tempend_cityname.split(";");
QNdrive.end_cityname=tempend_cityname[1];
QNdrive.start_name=$$('QN_driveLine_startname').value;
QNdrive.end_name=$$('QN_driveLine_endname').value;
var che="";
var i=1;
if(QNdrive.start_name=="请输入起点"||QNdrive.start_name==""){
che+=i+"．请输入起点\n";
i=i+1;
}
if(QNdrive.end_name==""||QNdrive.end_name=="请输入终点"){
che+=i+"．请输入终点\n";
i=i+1;
}
if(QNdrive.start_cityname =="" ){
che+=i+"．请选择起点城市\n";
i=i+1;
}
if(QNdrive.end_cityname =="" ){
che+=i+"．请选择终点城市\n";
i=i+1;
}
if(i==1){
QNdrive.driveSType="rs";
QN_driveLine_Startsearch(QNdrive.start_cityname,QNdrive.start_name);
}else{
alert(che);
}
}
function QN_driveLine_Startsearch(c,s){
sis=new MSISSearch();
sp=new MSearchPointPara();
sis.setSISCallbackFunction(QN_driveLineStartsearch_CallBack);
sp.setCitycode(c);
sp.setKeyword(s);
sp.setNumber("10");
sp.setBatch("1");
sis.searchByKeyword(sp);
}
function QN_driveLineStartsearch_CallBack(data){
if(data.message=="ok"){
if(data.count!=0){
var resultContent="";
for (var i=0;i<data.poilist.length;i++){
var poi_detaillink="";
if(data.poilist[i].srctype=="basepoi"){
poi_detaillink="http://www.mapabc.com/detail/"+Trim(data.poilist[0].citycode)+"/"+data.poilist[0].pguid+".html";
}
if(data.poilist[i].srctype=="enpoi"){
poi_detaillink=data.poilist[i].dn;
}
resultContent+="<li id=\""+QNdrive.driveSType+"_"+i+"\" style=\"cursor:pointer\" onclick=\"QN_driveLine_addpoi('"+data.poilist[i].pguid+"','"+data.poilist[i].x+"','"+data.poilist[i].y+"','"+data.poilist[i].citycode+"',' "+data.poilist[i].type+"','"+data.poilist[i].address+"','"+data.poilist[i].tel+"','"+data.poilist[i].name+"','"+QNdrive.driveSType+"_"+i+"','"+data.poilist.length+"','"+QNdrive.driveSType+"','"+poi_detaillink+"');\">"+data.poilist[i].name+"</li>";
}
$$('M_route').style.display="none";$$('M_drive_list').style.display="none";
$$('M_drivechooseDIV').style.display="block";
if(QNdrive.driveSType=="rs"){$$('M_start_end_Drivecontent').innerHTML="<strong>起点：</strong>"+QNdrive.start_name+"<br/>";}
if(QNdrive.driveSType=="re"){$$('M_start_end_Drivecontent').innerHTML=$$('M_start_end_Drivecontent').innerHTML+"<strong>终点：</strong>"+QNdrive.end_name;}
$$('M_Drivestartlist_'+QNdrive.driveSType).innerHTML= resultContent;
$$(""+QNdrive.driveSType+"_0").className="supermap_itemarea";
QN_driveLine_addpoi(data.poilist[0].pguid,data.poilist[0].x,data.poilist[0].y,Trim(data.poilist[0].citycode),data.poilist[0].type,data.poilist[0].address,data.poilist[0].tel,data.poilist[0].name,QNdrive.driveSType+"_0",data.poilist.length,QNdrive.driveSType,"http://www.mapabc.com/detail/"+Trim(data.poilist[0].citycode)+"/"+data.poilist[0].pguid+".html");
}else{
$$('M_route').style.display="none";$$('M_drive_list').style.display="none";
$$('M_drivechooseDIV').style.display="block";
if(QNdrive.driveSType=="rs"){$$('M_start_end_Drivecontent').innerHTML="<strong>起点：</strong>"+QNdrive.start_name+"<br/>";}
if(QNdrive.driveSType=="re"){$$('M_start_end_Drivecontent').innerHTML=$$('M_start_end_Drivecontent').innerHTML+"<strong>终点：</strong>"+QNdrive.end_name;}
$$('M_Drivestartlist_'+QNdrive.driveSType).innerHTML= "暂无结果！";
}
QN_driveLine_Endsearch();
}else{
$$('M_route').style.display="none";$$('M_drive_list').style.display="none";
$$('M_drivechooseDIV').style.display="block";
if(QNdrive.driveSType=="rs"){$$('M_start_end_Drivecontent').innerHTML="<strong>起点：</strong>"+QNdrive.start_name+"<br/>";}
if(QNdrive.driveSType=="re"){$$('M_start_end_Drivecontent').innerHTML=$$('M_start_end_Drivecontent').innerHTML+"<strong>终点：</strong>"+QNdrive.end_name;}
$$('M_Drivestartlist_'+QNdrive.driveSType).innerHTML= "服务器异常！请重新尝试！";
}
}
function QN_driveLine_Endsearch(){
if(QNdrive.driveSType!="re"){
QNdrive.driveSType="re";
QN_driveLine_Startsearch(QNdrive.end_cityname,QNdrive.end_name);
}
}
function QN_driveChange_chooseBack(){$$('M_route').style.display="block";$$('M_drivechooseDIV').style.display="none";}
var qnroute_sis;
function QN_driveLine_search(){
if(QNdrive.start_x==""||QNdrive.start_x==""||QNdrive.end_x==""||QNdrive.end_y==""){
alert("起点或者终点暂无结果，无法查询！请重新选择起点和终点！");
}else{
sis=new MSISSearch();
qnroute_sis=new MSearchRoutPara();
qnroute_sis.setStartXY(QNdrive.start_x,QNdrive.start_y);
qnroute_sis.setEndXY(QNdrive.end_x,QNdrive.end_y);
qnroute_sis.setCitycode(QNdrive.cityname);
qnroute_sis.setRouteType(QNdrive.route_way);
qnroute_sis.setType("drive");
sis.setSISCallbackFunction(QN_driveLineSearch_CallBack);
sis.searchBusAndDrive(qnroute_sis);
}
}
function QN_driveLineSearch_CallBack(data){
if(data.message=="ok"){
var route_count=data.count;
if(route_count==0){
$$('M_route').style.display="none";
$$('M_drivechooseDIV').style.display="none";
$$('M_drive_list').style.display="block";
$$('QN_driveresultList').innerHTML="<div class=\"supermap_wrongpic\"></div><div class=\"supermap_wrongtip\"><strong>建议：</strong><br/>1.请确保所有字词拼写正确。<br/>2.尝试不同的关键字。<br/>3.尝试更宽泛的关键字。</div><div class=\"supermap_wronglink\"><br/><a href=\"javascript:qn_menu('4')\">重新查询</a></div>";
}else{
var route_text="";var road_length=0;
var route_content=new Array();
QNdrive.route_segment=new Array();
for(var i=0;i<route_count;i++){
QNdrive.route_segment[i]=data.segmengList[i].coor;
road_length+=parseInt(data.segmengList[i].roadLength);
if(i==0){
route_text+="<tr id=\"tr_"+i+"\" onclick=\"QN_driveLineDrawFoldline('"+i+"','"+route_count+"')\"><td colspan=\"2\" class=\"supermap_tbbg\" onmouseover=\"this.className='supermap_tbbg1'\" onmouseout=\"this.className='supermap_tbbg'\"><table  border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"63%\" style=\"padding-left:7px;\">"+(i+1)+"．沿<strong>"+data.segmengList[i].roadName+"</strong>向<strong>"+data.segmengList[i].direction+"</strong>行驶</td><td width=\"27%\" align=\"right\" style=\"color:#666;\">"+QN_getdistance(data.segmengList[i].roadLength)+"</td><td width=\"10%\">&nbsp;</td></tr></table></td></tr>";
}else{
route_text+="<tr id=\"tr_"+i+"\" onclick=\"QN_driveLineDrawFoldline('"+i+"','"+route_count+"')\"><td colspan=\"2\" class=\"supermap_tbbg\" onmouseover=\"this.className='supermap_tbbg1'\" onmouseout=\"this.className='supermap_tbbg'\"><table  border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"63%\" style=\"padding-left:7px;\">"+(i+1)+"．"+data.segmengList[i-1].action+"<strong>进入"+data.segmengList[i].roadName+"</strong>向<strong>"+data.segmengList[i].direction+"</strong>行驶</td><td width=\"27%\" align=\"right\" style=\"color:#666;\">"+QN_getdistance(data.segmengList[i].roadLength)+"</td><td width=\"10%\">&nbsp;</td></tr></table></td></tr>";
}
}
route_content.push("<strong>　起点：</strong>"+QNdrive.start_name+"<br/><strong>　终点：</strong>"+QNdrive.end_name+"<br/><input name=\"QN_routeModeSearch\" id=\"QN_routeModeSearch\" type=\"radio\" value=\"0\" class=\"supermap_one1\" onclick=\"QN_selectMode_route('0')\"/>默认模式&nbsp;&nbsp;<input name=\"QN_routeModeSearch\" id=\"QN_routeModeSearch\" type=\"radio\" value=\"1\" class=\"supermap_one1\" onclick=\"QN_selectMode_route('1')\"/>费用优先&nbsp;&nbsp;<input name=\"QN_routeModeSearch\" id=\"QN_routeModeSearch\" type=\"radio\" value=\"2\" class=\"supermap_one1\" onclick=\"QN_selectMode_route('2')\"/>距离优先<div class=\"supermap_backline\"><span class=\"supermap_backline_inner\"><a href=\"javascript:void(0)\" onmouseDown=\"QN_driveLineSearch_Back()\">返程查询</a></span></div><div class=\"supermap_route_title\">驾车路线</div><table border=\"0\" cellspacing=\"1\" cellpadding=\"0\"><tr><td width=\"63%\" bgcolor=\"#e1e1e1\">　路线</td><td width=\"28%\" align=\"left\" bgcolor=\"#e1e1e1\">&nbsp;&nbsp;&nbsp;里程</td><td width=\"10%\">&nbsp;</td></tr><tr><td colspan=\"2\" class=\"supermap_tbbg\" onmouseover=\"this.className='supermap_tbbg1'\" onmouseout=\"this.className='supermap_tbbg'\">&nbsp;&nbsp;起点："+QNdrive.start_name+"</td></tr>"+route_text+"<tr><td colspan=\"2\" class=\"supermap_tbbg\" onmouseover=\"this.className='supermap_tbbg1'\" onmouseout=\"this.className='supermap_tbbg'\">&nbsp;&nbsp;终点："+QNdrive.end_name+"</td></tr></table>");
$$('M_route').style.display="none";
$$('M_drivechooseDIV').style.display="none";
$$('M_drive_list').style.display="block";
$$('QN_driveresultList').innerHTML=route_content.join("");
var select_r_m= document.getElementsByName("QN_routeModeSearch").length;
for(var i=0;i<select_r_m;i++){
if(QNdrive.route_way==i){
document.getElementsByName("QN_routeModeSearch")[i].checked=true;
}
}
var poi_xy_r=data.coors.split(",");
var arrX_r="";
var arrY_r="";
for(var e=0;e<poi_xy_r.length-1;e=e+2){
if(e==poi_xy_r.length-3){
arrX_r+=poi_xy_r[e];
arrY_r+=poi_xy_r[e+1];
}else{
arrX_r+=poi_xy_r[e]+",";
arrY_r+=poi_xy_r[e+1]+",";
}
}
QN_driveLineSearch_drawline(arrX_r,arrY_r,QNdrive.start_y,QNdrive.start_x,QNdrive.end_y,QNdrive.end_x);
}
}else{
$$('M_route').style.display="none";
$$('M_drivechooseDIV').style.display="none";
$$('M_drive_list').style.display="block";
QN_resultError("QN_driveresultList");
}
}
function QN_driveLineSearch_drawline(arrX,arrY,startY,startX,endY,endX){
try{
QN_removeAllOverlays();
var startObj=new MStyle();
startObj.maxZoomLevel="500";
var endObj=new MStyle();
endObj.maxZoomLevel="500"
var lineObj=new MStyle();
lineObj.lineSize=6;
lineObj.lineColor=0xff230b;
lineObj.lineOpacity="90";
var startPoint=new MPointOverlay(new MLatLng(startY,startX),QNdrive.start_name,startObj);
var endPoint=new MPointOverlay(new MLatLng(endY,endX),QNdrive.end_name,endObj);
mapObj.drawDriveLine(arrX,arrY,startPoint,endPoint,lineObj ,true);
var str ="";
if(QNdrive.start_type=="暂无"||QNdrive.start_type==""){}else{str=str+'<font color=\"#000000\">类型：'+QNdrive.start_type+'</font>'}
if(QNdrive.start_address=="暂无"){}else{str=str+'<br/><font color=\"#000000\">地址：'+QNdrive.start_address+'</font>'}
if(QNdrive.start_tel=="暂无"){}else{str=str+'<br/><font color=\"#000000\">电话：'+QNdrive.start_tel+'</font>'}
var route_startObj=new MStyle();
route_startObj.lineColor="0x00BD0A";
route_startObj.lineOpacity="80";
route_startObj.fillColor="0xFFFFFF";
route_startObj.lineSize="2";
route_startObj.fillOpacity="100";
route_startObj.labelColor="0xFFFFFF";
var sContent="<font color='#000000'><b>起点："+QNdrive.start_name+"</b></font><br/>";
sContent+=str;
sContent+="<br/><a href=\"javascript:QN_zoom('"+startY+"','"+startX+"')\"><font color=\"#000000\">定位放大</font></a>";
route_startObj.textContent=sContent;
var s_customPoint=new MCustomPointOverlay(new MXY(startX,startY),"http://www.mapabc.com/qnmap/images/supermap/qd.png",route_startObj,QNdrive.start_pid);
var str1 ="";
if(QNdrive.end_type=="暂无"||QNdrive.end_type==""){}else{str1=str1+'<font color=\"#000000\">类型：'+QNdrive.end_type+'</font>'}
if(QNdrive.end_address=="暂无"){}else{str1=str1+'<br/><font color=\"#000000\">地址：'+QNdrive.end_address+'</font>'}
if(QNdrive.end_tel=="暂无"){}else{str1=str1+'<br/><font color=\"#000000\">电话：'+QNdrive.end_tel+'</font>'}
var route_endObj=new MStyle();
route_endObj.lineColor="0xff230b";
route_endObj.lineOpacity="80";
route_endObj.fillColor="0xFFFFFF";
route_endObj.lineSize="2";
route_endObj.fillOpacity="100";
route_endObj.labelColor="0xFFFFFF";
var eContent="<font color='#000000'><b>终点："+QNdrive.end_name+"</b></font><br/>";
eContent+=str1;
eContent+="<br/><a href=\"javascript:QN_zoom('"+endY+"','"+endX+"')\" style=\"color:#000000\"><font color=\"#000000\">定位放大</font>";
route_endObj.textContent=eContent;
var e_customPoint=new MCustomPointOverlay(new MXY(endX,endY),"http://www.mapabc.com/qnmap/images/supermap/zd.png",route_endObj,QNdrive.end_pid);
var points=new Array();
points.push(s_customPoint);
points.push(e_customPoint);
mapObj.drawCustomPoints(points,false);
}catch(e){}
}
function QN_driveLineDrawFoldline(num,count){
try{
var tr_id="tr_"+num;
for(var i=0;i<count;i++){
var id="tr_"+i;
$$(id).style.backgroundColor='#fff';
$$(id).onmouseout=function(){this.style.backgroundColor='#fff';};
}
$$(tr_id).style.backgroundColor='#efefef';
$$(tr_id).onmouseout=function(){this.style.backgroundColor='#efefef';};
polylineStyle=new MStyle();
polylineStyle.lineColor=0x00BD0A;
polylineStyle.lineSize=5;
polylineStyle.showTip=false;
var line=new Array();
var poi_xy =QNdrive.route_segment[num].split(",");
var l=poi_xy.length-1;
for(var e=0;e<l;e=e+2){
line.push(new MXY(poi_xy[e],poi_xy[e+1]));
}
polyline=new MPolylineOverlay(line,polylineStyle,"1002");
mapObj.addOverlay(polyline,true);
}catch(e){}
}
function QN_driveLine_addpoi(pid,x,y,data_citycode,type,address,tel,name,listid,listlength,search_type,poiStaticPath){
if(type==""||type=="undefined"||type==null){
type="暂无";
}
if(address==""||address=="undefined"||address==null){
address="暂无";
}
if(tel==""||tel=="undefined"||tel==null){
tel="暂无";
}
var str="<font color='#000000'><b>"+name+"</b></font><br>";
if(!type=="" && type!=null){
str+="<font color='#000000'>类型："+type+"</font><br/>";
}
if(!address=="" && address!=null){
str+="<font color='#000000'>地址："+address+"</font><br/>";
}
if(!tel=="" && tel!=null){
str+="<font color='#000000'>电话："+tel+"</font><br/>";
}
QN_setChooseStyle(listid,listlength,search_type);
if('undefined'!=typeof mapObj){
if(search_type=="rs"){
mapObj.removePointById(QNdrive.start_pid);
QNdrive.start_x=x;QNdrive.start_y=y;
QNdrive.start_name=name;QNdrive.start_type=type;QNdrive.start_address=address;QNdrive.start_tel=tel;QNdrive.start_pid=pid;QNdrive.start_citycode=data_citycode;QNdrive.start_detailLink=poiStaticPath;
var startObj=new MStyle();
startObj.lineColor="0x00BD0A";
startObj.lineOpacity="100";
startObj.fillColor="0xFFFFFF";
startObj.lineSize="2";
startObj.fillOpacity="100";
startObj.labelColor="0xFFFFFF";
startObj.labels=name;
startObj.isShowLabels=true;
startObj.isShowTip=false;
startObj.textSize=13;
startObj.isLabelsFontBold=false;
startObj.backgroundColor= "0x00BD0A";
startObj.isLabelsBackground=true;
startObj.textColor=0xffffff;
var sContent="<font color='#000000'><b>起点："+name+"</b><br/>";
sContent+=str;
startObj.textContent=sContent;
var s_customPoint=new MCustomPointOverlay(new MXY(x,y),"http://www.mapabc.com/qnmap/images/supermap/qd.png",startObj,pid);
mapObj.addOverlay(s_customPoint,true);
}
if(search_type=="re"){
mapObj.removePointById(QNdrive.end_pid);
QNdrive.end_x=x;QNdrive.end_y=y;
QNdrive.end_name=name;QNdrive.end_type=type;QNdrive.end_address=address;QNdrive.end_tel=tel;QNdrive.end_pid=pid;QNdrive.end_citycode=data_citycode;QNdrive.end_detailLink=poiStaticPath;
var endObj=new MStyle();
endObj.lineColor="0xff230b";
endObj.lineOpacity="100";
endObj.fillColor="0xFFFFFF";
endObj.lineSize="2";
endObj.fillOpacity="100";
endObj.labelColor="0xFFFFFF";
endObj.labels=name;
endObj.isShowLabels=true;
endObj.isShowTip=false;
endObj.textSize=13;
endObj.isLabelsFontBold=false;
endObj.backgroundColor= "0xff230b";
endObj.isLabelsBackground=true;
endObj.textColor=0xffffff;
var eContent="<font color='#000000'><b>终点："+name+"</b><br/>";
eContent+=str;
endObj.textContent=eContent;
var e_customPoint=new MCustomPointOverlay(new MXY(x,y),"http://www.mapabc.com/qnmap/images/supermap/zd.png",endObj,pid);
mapObj.addOverlay(e_customPoint,true);
}
}
}
function QN_selectMode_route(mode){
QNdrive.route_way=mode;
qnroute_sis.setRouteType(QNdrive.route_way);
qnroute_sis.setType("drive");
sis.searchBusAndDrive(qnroute_sis);
}
function QN_driveLineSearch_Back(){
var temp_1=QNdrive.start_name;
var temp_2=QNdrive.start_x;
var temp_3=QNdrive.start_y;
var temp_4=QNdrive.start_type;
var temp_5=QNdrive.start_address;
var temp_6=QNdrive.start_tel;
var temp_7=QNdrive.start_pid;
var temp_8=QNdrive.start_citycode;
var temp_9=QNdrive.start_detailLink;
QNdrive.start_name=QNdrive.end_name;
QNdrive.start_x=QNdrive.end_x;
QNdrive.start_y=QNdrive.end_y;
QNdrive.start_type=QNdrive.end_type;
QNdrive.start_address=QNdrive.end_address;
QNdrive.start_tel=QNdrive.end_tel;
QNdrive.start_pid=QNdrive.end_pid;
QNdrive.start_citycode=QNdrive.end_citycode;
QNdrive.start_detailLink=QNdrive.end_detailLink;
QNdrive.end_name=temp_1;
QNdrive.end_x=temp_2;
QNdrive.end_y=temp_3;
QNdrive.end_type=temp_4;
QNdrive.end_address=temp_5;
QNdrive.end_tel=temp_6;
QNdrive.end_pid=temp_7;
QNdrive.end_citycode=temp_8;
QNdrive.end_detailLink=temp_9;
QN_driveLine_search();
}
function QN_ShowoPage(PrevFont,NextFont,PageNumFont1,PageNumFont2,PageNumFont3,PageNumFont4,RecCount,RecPerPage,PageNum,CurrPage,DivId){
if(RecCount%RecPerPage==0){
PageCount=RecCount/RecPerPage;
}else{
PageCount=(parseInt(RecCount/RecPerPage)+1);
}
if(PageCount<=1){
PageCount=1;
}
prevpage=parseInt(CurrPage-1);
if(prevpage<1){
prevpage=1;
}
nextpage=parseInt(CurrPage+1)
if(nextpage>PageCount){
nextpage=PageCount;
}
if(CurrPage<=1&&PageCount==1){
CurrPage=1;
PrevPageUrl="&nbsp;"+PrevFont+"&nbsp;";
NextPageUrl="&nbsp;"+NextFont+"&nbsp;";
}
else if(CurrPage<=1){
CurrPage=1;
PrevPageUrl="&nbsp;"+PrevFont+"&nbsp;";
NextPageUrl="&nbsp;<A href=\"javascript:nextPageNum();\">"+NextFont+"</A>&nbsp;";
}
else if(CurrPage>=PageCount){
CurrPage=PageCount;
PrevPageUrl="&nbsp;<A href=\"javascript:lastPageNum();\">"+PrevFont+"</A>&nbsp;";
NextPageUrl="&nbsp;"+NextFont+"&nbsp;";
}
else {
CurrPage=CurrPage;
PrevPageUrl="&nbsp;<A href=\"javascript:lastPageNum();\">"+PrevFont+"</A>&nbsp;";
NextPageUrl="&nbsp;<A href=\"javascript:nextPageNum();\">"+NextFont+"</A>&nbsp;";
}
PageStart=CurrPage-PageNum<=1?1:(CurrPage-PageNum-(CurrPage>PageCount-PageNum?PageNum+CurrPage-PageCount:0));
PageEnd=CurrPage+PageNum>=PageCount?PageCount:(CurrPage+PageNum+(CurrPage-1<PageNum?PageNum-CurrPage+1:0));
if(PageStart<1) PageStart=1;
if(PageNum * 2+1 > PageCount)PageEnd=PageCount;
$$(DivId).innerHTML=PrevPageUrl;
for (i=PageStart;i<=PageEnd;i++){
if(i==CurrPage){
$$(DivId).innerHTML+="&nbsp;"+PageNumFont3+i+PageNumFont4+"&nbsp;";
}else{
$$(DivId).innerHTML+="&nbsp;<A href=\"javascript:pageNum("+i+");\">"+PageNumFont1+i+PageNumFont2+"</A>&nbsp;";
}
}
$$(DivId).innerHTML+=NextPageUrl;
}
function nextPageNum(){
if(QNS.page_now<QNS.page_allnum){
pageNum(QNS.page_now+1);
}
}
function lastPageNum(){
if(QNS.page_now > 0){
pageNum(QNS.page_now-1);
}
}
function pageNum(num){
QNS.page_now=num;
sp.setBatch(num);
if(QNS.search_t=="a"){sis.localSearchByKeyword(sp);}
if(QNS.search_t=="s"){sis.searchByKeyword(sp);}
}
function QN_resultError(divId){
$$(divId).innerHTML="<div class=\"supermap_warnpic\"></div><div class=\"supermap_warntip\"><strong>服务器异常,请重新尝试!</strong></div>";
}
function QN_zoom(y,x){
mapObj.setCenterByLatLng(y,x);
mapObj.setZoomLevel(15);
}
function QN_loadBeiJingTraffic(){
window.location.href='http://bj.ganji.com/ditu/';
}
function QN_loadShangHaiTraffic(){
window.location.href='http://sh.ganji.com/ditu/';
}
function QN_loadGuangZhouTraffic(){
window.location.href='http://gz.ganji.com/ditu/';
}
function QN_loadShenZhenTraffic(){
window.location.href='http://sz.ganji.com/ditu/';
}
function active_div(n){
try{
for (var i=1;i<11;++i){
document.getElementById("div_"+ QNS.search_t+i).onmouseout=function(){this.style.backgroundColor='ffffff';};
document.getElementById("div_"+ QNS.search_t+i).style.backgroundColor="ffffff";
}
}catch(e){}
try{
document.getElementById("div_"+ QNS.search_t+n).onmouseout="";
document.getElementById("div_"+ QNS.search_t+n).style.backgroundColor="#eeeeee";
}catch(e){}
}
function QN_aDpoi(m_x,m_y,m_id,m_type,m_img){
try{
if('undefined'!=typeof mapObj){
var pointStyle1=new MStyle();
pointStyle1.lineColor="0xff230b";
pointStyle1.lineSize=1;
pointStyle1.fillColor="0xFFFFFF";
pointStyle1.fillOpacity=90;
pointStyle1.labelColor=0xFFFFFF;
var sContent1="<font color='#6633CC'>"+m_type+"</font>";
pointStyle1.textContent=sContent1;
var customPoint2=new MCustomPointOverlay(new MLatLng(m_y,m_x),m_img,pointStyle1,m_id);
mapObj.drawCustomPoints([customPoint2],false);
}
}catch(e){}
}
function m_getxml(m_xml,id){
if(m_xml==null||m_xml==""||m_xml=="null"){
alert("加载外部xml异常");
}else{
xmldoc=new JSXML();
xmldoc.Load(m_xml);
var xmlDoc=xmldoc.XmlDocObj;
$$('M_menu_all').insertAdjacentHTML("beforeEnd","<li><span id=\""+id+"\" class=\"supermap_default\" title=\""+xmlDoc.getElementsByTagName('Menu')[0].getAttribute('title')+"\"><a href=\"javascript:m_getxml_addpoi('"+m_xml+"','"+id+"')\">"+xmlDoc.getElementsByTagName('Menu')[0].getAttribute("menuname")+"<\/a><\/span><\/li>");
if(xmlDoc.getElementsByTagName('Menu')[0].getAttribute("poishow")=="true"){
m_getxml_addpoi(m_xml,id);
}else{}
}
}
function m_getxml_addpoi(m_xml,id){
QN_removeAllOverlays()
if(m_xml==null||m_xml==""||m_xml=="null"){
alert("加载外部xml异常");
}else{
xmldoc=new JSXML();
xmldoc.Load(m_xml);
var xmlDoc=xmldoc.XmlDocObj;
for(var i=0;i<xmlDoc.getElementsByTagName('ModulePrefs').length;i++){
var m_title= xmlDoc.getElementsByTagName('ModulePrefs')[i].getAttribute("title");
var m_add= xmlDoc.getElementsByTagName('ModulePrefs')[i].getAttribute("add");
var m_tel= xmlDoc.getElementsByTagName('ModulePrefs')[i].getAttribute("tel");
var m_x= xmlDoc.getElementsByTagName('ModulePrefs')[i].getAttribute("x");
var m_y= xmlDoc.getElementsByTagName('ModulePrefs')[i].getAttribute("y");
var m_img= xmlDoc.getElementsByTagName('ModulePrefs')[i].getAttribute("img");
var m_type=m_title+"<br/>"+m_add+"<br/>"+m_tel;
QN_aDpoi(m_x,m_y,"m_"+i,m_type,m_img);
}
for(var i=0;i<M_menus_diy.length;i++){
var oldid="m_menu_diy_"+i;
try{
$$(oldid).className="supermap_default";
}catch(e){}
}
$$(id).className="supermap_orange";
}
}
function JSXML()
{
this.XMLDoc=null;
this.isIE=!!(window.attachEvent && !window.opera);
this.init();
}
JSXML.prototype={
XmlDocObj:null,
FirstChild:null,
LastChild:null,
GetXMLDocObj:function()
{
return this.XMLDoc;
},
init:function()
{
if(this.isIE)
{
this.XMLDoc=new ActiveXObject("Microsoft.XMLDOM");
}
else
{
this.XMLDoc=document.implementation.createDocument("","",null);
}
this.XmlDocObj=this.XMLDoc;
return true;
},
Load:function(XMLPath)
{
try
{
this.XMLDoc.async=false;
this.XMLDoc.load(XMLPath);
var _allNode=this.GetAllNode();
this.FirstChild=_allNode[0];
this.LastChild=_allNode[_allNode.length-1];
return true;
}
catch(e)
{
return false;
}
},
LoadXML:function(XMLString)
{
if(this.isIE)
{
this.XMLDoc.loadXML(XMLString);
}
else
{
parser=new DOMParser();
this.XMLDoc=parser.parseFromString(XMLString,"text/xml");
}
var _allNode=this.GetAllNode();
this.FirstChild=_allNode[0];
this.LastChild=_allNode[_allNode.length-1];
return true;
},
GetAllNode:function()
{
if(this.isIE)
{
return this.XMLDoc.documentElement.childNodes;
}
else
{
return checkNode(this.XMLDoc.documentElement,1);
}
},
GetByName:function(TagName)
{
if(arguments.length<=0)
{
return this.GetAllNode();
}
return this.XMLDoc.getElementsByTagName(TagName);
},
GetSingleByName:function(TagName,index)
{
if(arguments.length<=1)
{
index=0;
}
var _nodes=this.GetByName(TagName);
if(index>=_nodes.length)
{
return null;
}
if(_nodes.length>0)
{
return _nodes[index];
}
return null;
},
GetValue:function(Node)
{
if(Node.childNodes[0].nodeType ==3)
{
return Node.childNodes[0].nodeValue;
}
else
{
return null;
}
},
GetSingleNode:function(XPath)
{
var _nodeNames=_trim(XPath).split('/');
var Node=this.XMLDoc;
for(var i=0;i<_nodeNames.length;i++)
{
Node=Node.getElementsByTagName(_nodeNames[i]);
if(Node.length>0)
{
Node=Node[0];
}
}
return Node;
},
CreateNode:function (Type,NodeName,Text)
{
if(this.isIE)
{
var _node= this.XMLDoc.createNode(Type,NodeName,"");
_node.appendChild(this.XMLDoc.createTextNode(Text));
return _node;
}
else
{
alert('还没想到怎么创建节点.');
return null;
}
},
ToString:function()
{
return JSXML.ToString(this.XMLDoc.documentElement);
}
}
JSXML.isIE=!!(window.attachEvent && !window.opera);
JSXML.ToString=function(Node)
{
if(typeof Node=='string')
{
return Node;
}
if(JSXML.isIE)
{
return Node.xml;
}
else
{
return serializeXml(Node);
}
}
function serializeXml(oNode)
{
if(oNode)
{
var oSerializer=new XMLSerializer();
return oSerializer.serializeToString(oNode);
}
return '';
}
function checkNode(oNode,Type)
{
var _arr=new Array();
for (var i=0;i<oNode.childNodes.length;i++)
{
if(oNode.childNodes[i].nodeType==Type)
{
_arr.push(oNode.childNodes[i]);
}
}
return _arr;
}
function _trim(str)
{
var reg=new RegExp('^\/');
var reg2=new RegExp('\/$');
alert(str);
return str.replace(reg,"").replace(reg2,"");
}
var q_cities='全国;total;JHKMRMJQMSDLDH;LNGUQQLNQLLHL;total;北京;010;fjtekqrposNKGE;hrlphplnJOOE;9000;广州;020;fjqekjmjmqFKOE;gllhkllgoJKKE;8000;上海;021;fkoelopplrJOGE;hjlijlnlnNOOI;9000;天津;022;fjuejmmjsJOOE;hrlhhkslnJKGE;7000;重庆;023;fitemlskmtNOOE;grllmlthrNGOI;7000;沈阳;024;fkqelkogooFOGI;ijlohmqnoJGGM;7000;南京;025;fjveoqtkrNKKI;hklgomroJKKI;7000;武汉;027;fjrejotlqNOKM;hillmmkgrFOOM;7000;成都;028;firehnpomvJKKI;hilmmpliNKKM;7000;西安;029;fiveqmokkoJKOM;hmlinlthpJGKM;7000;邯郸;0310;fjrelptiFKKM;hollqqoilNGOI;7000;石家庄;0311;fjreloqktqJKGI;hqlglpmnFGKI;7000;保定;0312;fjselnqkssFKGI;hqlooqsmnJKKI;7000;张家口;0313;fjrepptopoFOKI;iilojnmhpJOKI;7000;承德;0314;fjueqkolpsJKOM;iilpqmomqNKOM;7000;唐山;0315;fjveinrjnJKGM;hrlmkmmoJGGI;7000;廊坊;0316;fjteohqjnrJGOI;hrllkhskoNOGM;7000;秦皇岛;0335;fjwemptlqtJKGI;hrlplospoNKGE;7000;太原;0351;fjpemklkspFKKM;hplommlimJOKM;7000;郑州;0371;fjqennngoNKOI;hmlnnismtJGGM;7000;安阳;0372;fjreklqgtuFGOI;holhiimgqJKOM;7000;新乡;0373;fjqepptotNKKI;hnljhipktNOGE;7000;许昌;0374;fjqepkohktNKOM;hmlgjjkopNGOI;7000;平顶山;0375;fjqekhnlppJKOM;hllnjonplNOGM;7000;开封;0378;fjreklkiluFOGM;hmlnpqnhJOOE;7000;洛阳;0379;fjpelhklmuNOOM;hmlmmnqolNOGM;7000;焦作;0391;fjqejmtproNKGI;hnlihmrkpNOOI;7000;大连;0411;fkoenlnpkuNKOI;hqlpjiqjnJGOI;7000;鞍山;0412;fkqehhmjooNGOI;ijlhimrmNOGE;7000;抚顺;0413;fkqeqjojqoNKOI;ijlonornlFOKM;7000;本溪;0414;fkqeookkrwNOKE;ijliqhqonFGOI;7000;丹东;0415;fkrekqolsNKOI;iilhjolpoJKOM;7000;锦州;0416;fkoeilrmsvFKOI;ijlhjnkpmNGOI;7000;营口;0417;fkpejjmmqtFGKI;iilmnhmnqNKKM;7000;辽阳;0419;fkqeiothnwNOOI;ijlioornsNOKM;7000;盘锦;0427;fkpeholgpNKKM;ijlhipsgsFOOI;7000;葫芦岛;0429;fknepmqilpNOOI;iilnlplhlNOOM;7000;长春;0431;fksekjontqJGKE;illopnsmmJGKM;7000;吉林;0432;fktemoljorNGOE;illolmsjrNOGM;7000;延吉;0433;fkwelqrmpsFGOM;ikloqlllmFKKI;7000;四平;0434;njngplqnvkkJIKO;qkhjsmnmtnJIKG;7000;哈尔滨;0451;fktenmmhsuNOGM;inlnnimnnFKGI;7000;齐齐哈尔;0452;fkqeqkrhqvJKOE;ipljliporFKOM;7000;牡丹江;0453;fkwenjqjrpJKKM;imllponiqNKGE;7000;佳木斯;0454;flnekntlsNOOI;iolohoolsNKOE;7000;大庆;0459;fkrepplplpJOOM;iolminmlnNOGM;7000;呼和浩特;0471;fjoennqmpJOKM;iilohpmmmNGOI;7000;包头;0472;fiwepolisrFOGE;iilmniqlFOOM;7000;无锡;0510;fknekhllotJKKI;hjllpimFKOM;7000;镇江;0511;fjwellmkmwFOOM;hkliiikkpFKOI;7000;苏州;0512;fknenksmtNOKI;hjljjhpksNGGM;7000;南通;0513;fknepokknrNOOE;hklgiiqinFOOI;7000;扬州;0514;fjwelimoqsNOGI;hklkiqonoJGKM;7000;盐城;0515;fkneiktilpNOKM;hlljoqnoNOOM;7000;徐州;0516;fjueionppqJKOM;hmlimppntFOKI;7000;连云港;0518;fjweiomonoNKOI;hmllqmspoFKKI;7000;常州;0519;fjweqoopktJOOE;hjlnnqrnJKKI;7000;泰州;0523;fjweqjkoouJOKM;hklkniqmmFOGI;7000;济南;0531;fjuehjkltvNOKE;holmmqnloFOGI;7000;青岛;0532;fknekkolnpJKOM;holgmmplnJOOM;7000;淄博;0533;fjvehmkgrNOOE;holohnnjoFOKM;7000;德州;0534;fjtekhpjluNKOM;hplkloqgmJGKM;7000;烟台;0535;fkoekpsmnsFOOE;hplljothNKKM;7000;潍坊;0536;fjweiilhqrJGKM;holnijnjlNOGI;7000;泰安;0538;fjueiklprwNGOM;holhqkqnnFKKE;7000;东营;0546;fjvenonhtuJKGI;hplkipngoNKOI;7000;合肥;0551;fjuejqpnpsNOOM;hjlonqnkpJOKI;7000;蚌埠;0552;fjuelhlnotNKKI;hklpkhmjqFOOM;7000;芜湖;0553;fjveknsosvNOKM;hjljliphoNGKM;7000;马鞍山;0555;fjvemhmgnqJKGM;hjlmqjtprNKKI;7000;安庆;0556;fjuehmkorsJOOM;hilljokglNKKM;7000;黄山;0559;fjvekhpkmqNKKI;grlnijqgnNGOM;7000;巢湖;0565;fjuepnnppqJKKM;hjlmhjrloJKGI;7000;池州;0566;fjuelqngqtNOOI;hilmnknilNKOE;7000;杭州;0571;fkneiomprqJGOM;hilioktnqNGKI;7000;湖州;0572;fknehqqpmuJOKM;hiloohpprNKGI;7000;嘉兴;0573;fkneomslooNGKI;hilnmktiJOOI;7000;宁波;0574;fkoemlnptrNOOI;grlonpnjpJKGE;7000;绍兴;0575;fknemqmptoJKGM;hilghkpplJOGM;7000;台州;0576;fkoelmppkrNKKE;gqlmohrprNGKI;7000;温州;0577;fknenkrlluNKOI;gqlgjokhtFOOI;7000;金华;0579;mnvfplnotnhOOHK;nvkhqjiktsGOLK;7000;舟山;0580;fkpekhtjppJOKM;grlpmjrjnJOKM;7000;福州;0591;fjwekhqkkwFOKM;golgonlgoJKGM;7000;厦门;0592;fjveihlpopJOGM;gmlkoqmnpNOKE;7000;宁德;0593;fjwemlsomtJOKI;golmmiqFOGM;7000;莆田;0594;fjwehhpoopFKOI;gnlkkmqltNKKE;7000;泉州;0595;fjvempollsJGOM;gmlpjqpJOOI;7000;漳州;0596;fjuennppsuNOKE;gmllijnlNKOI;7000;威海;0631;fkpeimpomtFGGE;hpllhhqllNKKI;7000;汕尾;0660;fjsekolgtsJGKI;gklnpllpmJKKM;7000;阳江;0662;fjoeqpnmmsFOKI;gjlooitllJKOI;7000;揭阳;0663;fjtekntnsrJOKM;gllljopmlNKKM;7000;茂名;0668;fjneqjonlvNKKE;gjlmnjrjpFGKI;7000;襄樊;0710;fjpeikpiqFGGI;hklgnjkhtNOOI;7000;鄂州;0711;fjreqhnmrwNKGM;hiljpqrppNKOI;7000;黄石;0714;fjsehmnoluFGKI;hiliijnloNKOI;7000;荆州;0716;fjpejlpjqqFKOI;hiljjmmilNOKM;7000;宜昌;0717;fjoejqoopuNOGE;hilnhilnlFKOM;7000;十堰;0719;fjneopmgksNKKE;hklmmmngqNKKM;7000;荆门;0724;fjpeiqqhrvNOOI;hjlgjorklNKGE;7000;岳阳;0730;fjqeihshtuJGOM;grljnnnhqNKOM;7000;长沙;0731;fjqehhtjouNOOM;gqlihpomsNKGM;7000;湘潭;0732;fjpeqilkpoNKOM;gplompqkrJKKM;7000;株洲;0733;fjqeiltkotFOOI;gplolhqkoNOKE;7000;衡阳;0734;fjpenimimuJOKI;goloqnmlJOGM;7000;常德;0736;fjoeohmmrpFOOM;grlgknqjqJKKM;7000;凤凰;0743;fiwenhkmmqNGOI;gplplomhsNGKM;7000;张家界;0744;fjneloqptFOKI;grlhiqqnrNOOE;7000;江门;0750;fjpenqllqrNGOE;gkljnhnooNOKE;7000;韶关;0751;fjqemqqoowJGKI;gmlnqmklmJOOM;7000;惠州;0752;fjrekqtmlqJGKM;gllgqksgoJGKM;7000;梅州;0753;fjteiirlmpJOKI;gmliqksgpFKKI;7000;汕头;0754;fjteojnnnrNGOE;glljnhlgnJKKM;7000;深圳;0755;fjrehmplrqJGOM;gkllljlktNOKI;7000;珠海;0756;fjqempnnsuJOOM;gklinhrkmJGOE;7000;佛山;0757;fjqeiiklnvJOOI;gllgjhrppNGOM;7000;肇庆;0758;fjpelopnmpNGOM;gllgoknoNOOE;7000;湛江;0759;fjneljklrqJGKI;gjlhqpsltNOOM;7000;中山;0760;fjqekolloqNKGI;gklljltptNOKI;7000;潮州;0768;fjtenlmgktNKGI;gllmoingqFOOE;7000;东莞;0769;fjqeomtjooJGGI;gllgkpojsFGOE;7000;防城港;0770;fivekmkpmoFKGI;gjlmjkoisJKOM;7000;南宁;0771;fivekirgsoJOOM;gklohnmmoJOKM;7000;柳州;0772;fiwelimmkvJKOI;gmljhnrloJOKE;7000;桂林;0773;fjnejpooquFOKI;gnlipjqnnFOKI;7000;北海;0779;fiweijmprsNOOM;gjlkoprnpJOKM;7000;南昌;0791;fjsepqrjqsJOKE;gqlmoprlrNOKM;7000;九江;0792;fjseqqkjtsFKOI;grlnimpmqNKGI;7000;景德镇;0798;fjuejiootvNOOE;grliqktoqJKOM;7000;自贡;0813;fireookioqNOGM;grljmknolFGOI;7000;绵阳;0816;fireoooiqsNOKM;hjlkmmsnqNOGI;7000;泸州;0830;fiselmllqpFOGM;gqlopmkhpNGKE;7000;宜宾;0831;firenjsmttFOOI;gqlnmqmiqJOKM;7000;内江;01832;fisehnmplvNGOE;grllpjpNGGM;7000;资阳;0832;firenmkmrvFGOM;hilhjppmoJKOM;7000;乐山;0833;fiqeolqjrqNGKM;grllpnqhoNOOM;7000;眉山;0833;fiqepjqhqrJKGM;hilgkpslpNGKM;7000;贵阳;0851;fiteohsmluJGOI;gollnotlpFOKI;7000;昆明;0871;fipeohnjJKGI;gnlglqspnJOGM;7000;玉溪;0877;fipemkppmtFGKM;gmljlollqJOKM;7000;海口;0898;fjnekjkhtvJKKM;gilgkjngnNKGM;7000;三亚;0899;fiweminmlsNKOI;fqlikmphrJOKI;7000;咸阳;0910;fiveohtosNOKM;hmljjnropJKOI;7000;延安;0911;fiwelqqlNKOM;hollqkniNOKM;7000;宝鸡;0917;fiueiksospFGOM;hmljnqsglJOGM;7000;延边朝鲜族自治州;0433;JQULSVUPOLUDHJH;MQJVXQOOLHNHLJH;8000;湘西;0743;QHPIOOIOMLNHOF;ROETMVKJSJHKN;8000;七台河;0464;gifjlhptqnNOFE;jkcssirlqFGNE;230900;三亚;0899;gfnjqilripNGJM;gncnomnmoFKNM;460200;三明;0598;ggljrlipFONM;hlcnrpiqnJONI;350400;三门峡;0398;ggfjmqjqhsNKFI;ijcssmpskNGJI;411200;上海;021;ghfjponuioJGNM;igcnnllqkFONI;310100;上饶;0793;ggljunqtntFOJI;hncppmoonJKNI;361100;东莞;0769;gghjsmrollNONM;hiclopmopFONM;441900;东营;0546;ggmjromsjrJOJI;imcpojjppFONM;370500;中卫;01953;gfjjrpolhlNKFE;imcptjqulFOFI;640500;中山;0760;gghjoojqlnJOFE;hhcqnlruqNKJI;442000;临夏回族自治州;0930;gfhjnhjlpnJONI;ikcquiltnJKJI;622900;临汾;0357;ggfjqjotqJONM;ilcmljiuoJKJM;141000;临沂;0539;ggmjolopjoJOFM;ikclqkptlNKFE;371300;丹东;0415;ghijoqqoppJGNM;jfcmojnljFKJM;210600;丽水;0578;ggnjuiosntJOFE;hncpqjknqNKJM;331100;乌兰察布;0474;gghjmjjlqoJOJE;jgcloiplpFOJE;150900;乌海;0473;gfkjtiluqqJGJM;iocrrqjrlNGJI;150300;乌鲁木齐;0991;nmcrmnqFOFE;jictnkmsmJONE;650100;乐山;0833;gfhjslooonJOJI;hocqtnomlNONE;511100;九江;0792;ggjjuqioqpNKFE;hocsmmnrnJKJI;360400;云浮;0766;gggjllmljNKNI;hhcunqlskJKNI;445300;亳州;0558;ggjjspkqnqJGJI;iictrqnumFKJE;341600;仙桃;0728;gghjpmlmmrJGNI;ifcorlnspNKFI;429000;伊春;0458;ghmjuhjmlrNOFM;jmcsnlpoNKJI;230700;伊犁哈萨克自治州;0999;ngcooplnqJGFI;jicunkkqkJKFI;654000;佛山;0757;gghjmjjpptFONM;hiclohmupJKNI;440600;佳木斯;0454;giejonrqpFKJM;jlctlomqpFOJM;230800;保定;0312;ggjjpnopppFGJM;inctsqqrkNKNI;130600;信阳;0376;ggijlonnkqFKNI;ihcmnkrupJOJM;411500;克拉玛依;0990;njcuoijqjJONM;jkcqunlqpFKNM;650200;六安;0564;ggkjpqjpnpNOFE;igcspjooiNGJE;341500;兰州;0931;gfhjtknmltJKNM;ilclqqqtmJKJI;620100;兴安盟;0482;ghgjmkmrqpNGJI;jlcltojspJKNM;152200;内江;01832;gfjjlnkuisNOFI;hocqtjnNKNM;511000;凉山彝族自治州;0834;gfgjnlknpoNKNM;hmculqnmqJKJI;513400;包头;0472;gfnjtojnpoNONI;jfcrrioqFGJM;150200;北京;010;ggkjoqpulpJONI;ioculpjsNGNM;110100;北海;0779;gfnjmjkuopFKJI;hgcpsppsmJKJI;450500;十堰;0719;ggejspklhpFKFM;ihcrqmllnNKJE;420300;南京;025;ggmjsqkpmlFGJM;ihclqnkmpNOJM;320100;南充;0817;gfkjlqmsptJKJI;ifcstllsjNKFM;511300;南宁;0771;gfmjoiirmqFOJI;hhctmoqmFOFI;450100;南平;0599;ggmjmoqqqsNGJM;hlcroqquFONI;350700;南昌;0791;ggjjtqponpJONI;hncrsppqoJOJM;360100;南通;0513;ghejtoiqkrJKJI;ihcllqlokJKJI;320600;南阳;0377;gggjqkmlktNKJI;ihcuuqkuFONM;411300;博尔塔拉蒙古自治州;0909;nhclsppmmJKJE;jjcumjnqjJGNI;652700;厦门;0592;ggmjmiplnFONE;hjcptkprlJKNI;350200;双鸭山;0469;gifjmmrtqrJONM;jlcrpnrpqNKNI;230500;台州;0576;ghfjpmnuhoJGNM;hncrshpuoJKJE;331000;合肥;0551;ggljnqnsmpJOJI;igctrqlpmNKJE;340100;吉安;0796;ggijuposhrFGNI;hmcmmkoopFKJI;360800;吉林;0432;ghkjqojoloNONM;jictpmqooJOJM;220200;吐鲁番地区;0995;nocnmhouiJKJM;jicllnrrkJOFI;652100;吕梁;0358;ggfjmkiloqJONM;imcqnhkunJKNM;141100;吴忠;0953;gfkjmqmpnrNOJI;imcutmjqnJGJM;640300;周口;0394;ggijrmlllqNOFE;iicrmnntiJOJM;411600;呼伦贝尔;0470;ggnjsmntilNGNM;jocnpmpujJKNE;150700;呼和浩特;0471;ggfjrnormNOFI;jfctlpkrjNKJM;150100;咸宁;0715;ggijoknrmnFOJE;hoctokouqNKNM;421200;咸阳;0910;gfmjshrtpJOJI;ijconnptmFGNI;610400;哈尔滨;0451;ghkjrmkmprNOJI;jkcsrikskNKJM;230100;唐山;0315;ggmjmnpokFOFI;iocromktNKNI;130200;商丘;0370;ggjjrmjpmmJOJI;ijcpoprnqFOJI;411400;商洛;0914;gfnjullmhsFGNM;iicttjmqkJGJM;611000;嘉兴;0573;ghejsmqqllJKJI;ifcsqkrnNKJI;330400;四平;0434;ghijoqpunNGFM;jicmsjnmNKFM;220300;塔城地区;0901;niclmlptoJONI;jlcsqjkrnNGNI;654200;大兴安岭地区;0457;ghijoqpontNKJM;kgcrskorlFGNM;232700;大同;0352;gghjnqrsoqFONI;jfclsplunNKJM;140200;大庆;0459;ghjjlqmnnpJOFI;jlcqtplnoNOJI;230600;大理白族自治州;0872;gfejnjkmjJONM;hkcqtlkojJONI;532900;大连;0411;ghfjriorhoFKJI;incumllpjJKJI;210200;天水;0938;gfjjshjrjoJGNI;ijcqtomrlFONE;620500;天津;022;ggljnmkopNOJE;iocmlkqqkJOJI;120100;天门;01728;gghjmnluitNOJM;ifcrqiktnFOFI;429000;太原;0351;gggjqkjppmJGJI;imctqmjnjNKFM;140100;威海;0631;ghgjmjkJKFI;imcqlllNKNI;371000;娄底;0738;ggfjuqqnjpJONI;hmcsnmqqoJKJI;431300;孝感;0712;gghjuiqqkJKJE;ifcunloppNOFI;420900;宁德;0593;ggnjqkorplJONI;hlcrqjqmoNKNM;350900;宁波;0574;ghfjqlluqoFGJI;hoctrplomNOFE;330200;安庆;0556;ggljlmitopJONI;ifcqnoiliJGNI;340800;安康;0915;gfnjlkjlpmJGFI;ihcruiotiJKNI;610900;安阳;0372;ggijololqrFOJM;ilcmmiklnNGJI;410500;安顺;0853;gfjjujplnpNKFM;hlcnqoksjNGJM;520400;定西;0932;gfijrjjtpoJKNI;ikcqtmjuqJKFE;621100;宜宾;0831;gfijrjjnopJOJM;hncsshnojJGJI;511500;宜昌;0717;ggfjnqmtmrNKNE;ifcslijsiFKJE;420500;宜春;0795;ggijoqqtkrNONM;hmctlnqlnNKFI;360900;宝鸡;0917;gfljmkqtpmNOJI;ijcorqqliJONM;610300;宣城;0563;ggmjsmmsktJKNM;ifcupnqqiNKNM;341800;宿州;0557;ggkjuplslJKJI;iicropiqnFOFI;341300;宿迁;0527;ggmjnqormqJKFI;iicuqkqsjFKJM;321300;山南地区;0893;ogctllrqlNGJI;hocnphosiNGNI;542200;岳阳;0730;gghjmhqmqrFKJI;hocornlmnFONI;430600;崇左;01771;gfljokrpmpFKNI;hhcpnlqmqJGNI;451400;巢湖;0565;ggljtoilkJKNM;igcrlhqrkJGNM;341400;巴中;0827;gfkjsmmrjmJKJM;igctqolqnJOFI;511900;常州;0519;ggnjuomuhqJKJI;igcsrqpsNKJI;320400;常德;0736;ggfjshkromNOJM;hoclonoonNONM;430700;平凉;0933;gfkjsjnnktFKJE;ikcqlqpopJOJM;620800;平顶山;0375;gghjohlqmmNGNE;iicsnoluiNGNI;410400;广元;0839;gfjjtklronNKNI;ihcpopmpqNKNM;510800;广安;0826;gfkjrljsqnNKFM;ifcpshooFKJM;511600;广州;020;gghjojkojnNKJI;hicmoljllJOFI;440100;庆阳;0934;gfljtnjqhmNGNI;ikcuolmmnJKJI;621000;廊坊;0316;ggkjshnumqJKJE;iocqmqkqJKFM;131000;延安;0911;gfnjpqnrklNKNM;ilcqulqnjNOFM;610600;延边朝鲜族自治州;01433;ghnjpqprmpFONM;jhctuljqjNKNI;222400;开封;0378;ggijolinirJKJM;ijcstqlmJOJM;410200;张家口;0313;ggijtprtmlNKNI;jfctnnkmmNKNM;130700;张家界;0744;ggejpoouqJOJM;hocmmqosoJGJI;430800;张掖;0936;gfejpmitnsJOFI;incuohrriNOJM;620700;徐州;0516;ggljmolumnJOJM;ijcnqpnsqFKNI;320300;德州;0534;ggkjohjtnsJKJM;imcpqlnpmJGNM;371400;德阳;0838;gfijopproqNOFM;igcmonqmnNGJM;510600;忻州;0350;gggjskmrkmFONE;incpmmptmNONE;140900;怀化;0745;gfnjuooslsFONI;hmcqpplroNKJI;431200;恩施土家族苗族自治州;0718;gfnjppkolpJKNE;ifcntqrmqJGJM;422800;惠州;0752;ggijpippjtFGJM;hicltqomNKJI;441300;成都;028;gfijlnntjsFKFE;ifcrqpjnJOJE;510100;扬州;0514;ggnjpiktnpNGJM;ihcpmqmslJGJM;321000;承德;0314;ggljukmqmpJGJE;jfcuummrnNOJI;130800;抚州;0794;ggkjonksmpFOFI;hmcusqksoFKJE;361000;抚顺;0413;ghhjujmonlNGNE;jgctropsiNONM;210400;拉萨;0891;ogcmmproqJONI;hocrqmksoNOFM;540100;揭阳;0663;ggkjonrspoJONM;hicqnonriJOFM;445200;攀枝花;0812;gffjrqrmjnNOJI;hlcqsklllFONE;510400;新乡;0373;gghjtprtqJKNI;ikcolinpqNKJM;410700;新余;0790;ggijuiqmhtJKJI;hmctmnlmqJKFM;360500;无锡;0510;ghejomquqJOFE;igcqrijoJKFI;320200;日喀则地区;0892;nncttpltNKNE;hocnsipnJKJM;542300;日照;0633;ggnjqjoohsJKNM;ikcpmppqpNONE;371100;昆明;0871;gfgjshloNKNE;hkclpqqukNOJE;530100;昌吉回族自治州;0994;nmcutpknqFOJI;jjclllmoNOFI;652300;昭通;0870;gfhjshlsnlJKFI;hmcormnrnFONE;530600;晋中;0354;gggjsmkmqtNKNI;imcrtpllnFOJE;140700;晋城;0356;gggjtmkskpFKNI;ikcpuhnqmNOJI;140500;景德镇;0798;ggljmqkuisJKJI;hocnupiplJGFM;360200;曲靖;0874;gfhjspmoimFKJM;hkcpuilpiNOJM;530300;朔州;0349;gggjpjromtJGNE;iocompnrmFKFI;140600;朝阳;0421;ghejpmiontJKFE;jgcqsknnlNKFI;211300;本溪;0414;ghhjspnrhoJKJI;jgcnuplupNOJI;210500;来宾;01772;gfnjnjjsppJKJM;hicsomiqnNOFI;451300;杭州;0571;ghejmokuonNONM;ifcnskrsnJOFI;330100;松原;0438;ghijtjltnoJONE;jkcmphqupFOJI;220700;枣庄;0632;ggljohqrqrJGJI;ijctmjpnpFKJI;370400;柳州;0772;gfnjpikrhsJKFI;hjcolnpqlNKFM;450200;株洲;0733;gghjmlrplqNKFI;hmctphoplFGNI;430200;桂林;0773;ggejnpmtnrFOFE;hkcntjoskJONE;450300;梅州;0753;ggkjmiptnrFKNE;hjcnuppsiJOJI;441400;梧州;0774;ggfjohmpnoJOJI;hicqlknqoJKNM;450400;楚雄彝族自治州;0878;gffjqlmsjmNKFM;hkclqlrnnFKNE;532300;榆林;0912;gfnjsmlrqsNKFM;incnumltmNGJM;610800;武威;01935;gfgjrklqmqNKNM;imcuoiospJKJI;620600;武汉;027;ggijnpjpnNOFI;ifcqspjpJOJM;420100;毕节地区;0857;gfjjnpqoqpJKJM;hmcolkknkNGNE;522400;永州;0746;ggfjrhpuiqNKJM;hlcpopipoNONM;431100;汉中;0916;gfljlkjolrJOFI;iiclsqqtqFKNI;610700;汕头;0754;ggkjsjlskoJONM;hicorhjlkNGJM;440500;汕尾;0660;ggjjonqmmsNOJM;hhcsspjrqJKJI;441500;江门;0750;gghjlpnllpJONI;hhcqtkimqNKJI;440700;池州;0566;ggljpprpmtNOFI;ifcrqmpoJKNI;341700;沈阳;024;ghhjpkmlllNOJI;jgctlmoslJOJI;210100;沧州;0317;ggkjtnolnqFOFM;incomjmpjJGJE;130900;河池;0778;gfmjlnjtosJONE;hjcruokllJOFM;451200;河源;0762;ggijrqppotNKNI;hicsqhlplNGNI;441600;泉州;0595;ggmjqpmqipFOJM;hjcunqnNKNI;350500;泰安;0538;ggljmjjoiNKNM;ilcmtikqlNONM;370900;泰州;0523;ggnjujitlrNKFM;ihcpriorjJGJM;321200;泸州;0830;gfjjplltnmNKJI;hncttpqqmNONM;510500;洛阳;0379;gggjphiqjrJKNM;ijcrqnotiJKFI;410300;济南;0531;ggljljiqqsJKNM;ilcrqqlqlNKJI;370100;济宁;0537;ggkjqpprknNKNM;ikcpmkkqqNKNI;370800;济源;01391;gggjqpqmisNOJE;ikcluhlnpJGNM;410881;海东地区;0972;gfgjlponnNONI;ilcqlqjtnJKJM;632100;海北藏族自治州;0970;gfejuokuimJKNM;ilcupklmlJOFM;632200;海南藏族自治州;0974;gfejrkpsjpNOFM;ilconlltkJONE;632500;海口;0898;ggejojimqsFGJI;hfclojllkJKNM;460100;淄博;0533;ggmjlmiloJONI;ilctlnlolFKJI;370300;淮北;0561;ggkjsqkqhrNOJM;iicurprtnJGJE;340600;淮南;0554;ggkjuqrrpoNOFM;ihcropktjFGNI;340400;淮安;0517;ggnjlinpmlJONI;iicrmirsoNOJI;320800;深圳;0755;ggijlmnqonJOFE;hhcqpjjpqJKNI;440300;清远;0763;gghjllnpnpNONM;hicrtpkokJKNM;441800;温州;0577;ghejrkpqirNKJM;hnclnoimqJKNE;330300;渭南;0913;gfnjqiinooNKJI;ijcqloloqNOJI;610500;湖州;0572;ghejlqoujrNOJE;ifctshnuoNKNM;330500;湘潭;0732;gggjuhorkFKNM;hmctrijtJOFI;430300;湘西土家族苗族自治州;0743;gfnjrhirjnFGJI;hmcupokmpFONI;433100;湛江;0759;ggejpjiqonJKFI;hgcmupqqqFKNM;440800;滁州;0550;ggmjoiqmotJOJM;ihcoliisnNKNI;341100;滨州;0543;ggmjlinultNOJM;imcotkklqJOJI;371600;漯河;0395;ggijlknuqqJOFI;iicqroktNGNM;411100;漳州;0596;ggljrnnuprFOFM;hjcqmjlqJOJI;350600;潍坊;0536;ggnjmjkphrJOJI;ilcsmmqtmJKFE;370700;潜江;02728;gggjtqmpppFKJI;ifcpmqqpkNKJI;429000;潮州;0768;ggkjrlklhqNKJI;hicrsillnNKJM;445100;濮阳;0393;ggjjljrnoqJKJI;ikcsrkkmmJONE;410900;烟台;0535;ghfjoqkolqJGNM;imcqooqulFONM;370600;焦作;0391;gghjnjprnsNONM;ikcnokprmJOFM;410800;牡丹江;0453;ghnjrjksktJOJI;jjcqtlpqnJGJM;231000;玉林;0775;ggejmmisimNKJI;hhcrnmnnnFGNI;450900;玉溪;0877;gfgjqknujqFOJE;hjcopojqnFOJM;530400;珠海;0756;gghjqlpnilJOJM;hhcnqkjriNKFM;440400;甘孜藏族自治州;0836;gffjtnnsiNOJM;ifcmpilqoNKFE;513300;白城;0436;ghgjtkqmmmNKFM;jkcrnhlrmJKJI;220800;白山;0439;ghkjpjltloNOFM;jgcuphjlqNKJI;220600;白银;0943;gfijmmirnmNKNE;ilcqqhoojNKJI;620400;益阳;0737;gggjomnqlmJOJM;hncqsqrsmJONM;430900;盐城;0515;ghejmkrnimNKJI;iicosqltFGFI;320900;盘锦;0427;ghgjlojlmJKJI;jgcmmpqlpJGJM;211100;眉山;01833;gfhjtjomnoJOFM;ifclopqqmJGNM;511400;石嘴山;0952;gfkjopoohoFONE;ioclmlnsiNONM;640200;石家庄;0311;ggijpoopqnFKFI;inclppksNGNM;130100;石河子;0993;nlclqjopJOFM;jjcolmiqkJOJE;659000;神农架林区;01719;ggejroomhpNONM;igcsplqljJOJM;429000;福州;0591;ggnjohophtJOJM;hlclsnjllNOFM;350100;秦皇岛;0335;ggnjqprqnqNOJM;iocupoqulNKFE;130300;红河哈尼族彝族自治州;0873;gfhjmpilkqNOFI;hicpohjoiFONM;532500;绍兴;0575;ghejqpomimNONM;hocuumprlFONM;330600;绥化;0455;ghkjuqioptNOJI;jlcronrsmNOJI;231200;绵阳;0816;gfijsjnqmnFKJM;igcprnrukNKJM;510700;聊城;0635;ggjjupnqkrNOJI;ilcpqnirnNOJM;371500;肇庆;0758;gggjponsjmNKFM;hiclskltJKJM;441200;自贡;0813;gfijsoinlnFKFM;hocoqkltiFGNI;510300;舟山;0580;ghgjmhnqlrFONI;ifclmkkloNOJI;330900;芜湖;0553;ggmjoonsltJGJE;igconoksnJKJM;340200;苏州;0512;ghejrkqrqJKFM;igconhnppFKFI;320500;茂名;0668;ggejujppktJKJM;hgcrrionlNGNM;440900;荆州;0716;gggjnlnonnNOJM;ifconmkniJKNM;421000;荆门;0724;gggjmqomosFOJE;igclnoppiNONI;420800;莆田;0594;ggnjlhnmqmFKNM;hkcpokrsFOFM;350300;莱芜;0634;ggljroqqhtJOJM;ilcnmknsnFKFI;371200;菏泽;0530;ggjjpniomtNGJE;ikcnpomtlJKJI;371700;萍乡;0799;gghjtmklloNKJI;hmcrnjpnnJOJE;360300;营口;0417;ghgjnmimpmJONI;jfcrsiomnNKJE;210800;葫芦岛;0429;ghejtmonimJONI;jfcsppjmiFKNI;211400;蚌埠;0552;ggljphjslqFGJE;ihcuohkonFONM;340300;衡水;0318;ggjjrqqpqoFGJM;imcsomlrlNONI;131100;衡阳;0734;gggjriknjrNKJM;hlctunkqFONI;430400;衢州;0570;ggmjtommopJKNI;hncuomrljJKFE;330800;襄樊;0710;gggjmknnnJGFI;ihclrjimqNOJM;420600;西双版纳傣族自治州;0691;gfejsqrnmsNKJM;hhclmhqulJOFI;532800;西宁;0971;gffjsoorjtFOJE;ilcrmokoJKNI;630100;西安;029;gfmjummphlNONM;ijcnrlrmmNGJE;610100;许昌;0374;gghjtkknlmNGJM;ijclnjjqkNONM;411000;贵港;01755;gfnjrhomhqNOFM;hiclukqrnJKJE;450800;贵阳;0851;gfkjsilpoNKNI;hlcqsnqpqNOFI;520100;贺州;01774;ggfjqnktmnNKJI;hjcpnormFKJE;451100;资阳;0832;gfijrmirosNKNI;ifcmnpnrlFONM;512000;赣州;0797;ggijulknntJKNM;hkctqmkriNGFM;360700;赤峰;0476;ggmjumoromNONM;jhcnrolmJKNI;150400;辽源;0437;ghjjmlmqiqFOJM;jhculmqlmJGNI;220400;辽阳;0419;ghhjmormktJKNM;jgcnsopspJKNI;211000;达州;0818;gfljppqnpFOFE;igcnmjnrqJKJM;511700;运城;0359;ggejuqprlJGFM;ikcloimtoJGNE;140800;连云港;0518;ggnjmoktklNOFE;ijcqumqulFGJE;320700;通化;0435;ghjjulimnqFONI;jgcsnqjskFGNM;220500;通辽;0475;ghgjnnjlqlFGJI;jicrlmrmmFKNM;150500;遂宁;0825;gfjjqplljrJGNM;ifcqmkppqFOJM;510900;遵义;0852;gfkjukjnjpNGNI;hmcrujomiNONM;520300;邢台;0319;ggijqhmoiNONI;imclsiotmJKJI;130500;邯郸;0310;ggijpprnNOJI;ilcquqmniNOJE;130400;邵阳;0739;ggfjpnpnonNKNM;hmcnoojpkNONI;430500;郑州;0371;gghjrnlllJONI;ijcsriqrqFOJE;410100;郴州;0735;gghjlkkmimFKJI;hkcsunqpjNONI;431000;鄂尔多斯;0477;ggejlhloioNONM;ioctnjlmmJKJM;150600;鄂州;0711;ggijuhlrotNOFI;ifcotqpumJKNI;420700;酒泉;0937;oncqmkqsoNGJM;iocsqnkukNGNM;620900;重庆;023;gfkjqlqpjqNKJI;hocqqlrmoJKJI;500100;金华;0579;ggnjrmjqoqNOJI;hocltqomiJONI;330700;金昌;0935;gfgjmonlpnNONI;incpsnlsmFONE;620300;钦州;0777;gfmjrhqsirJOJI;hgcuqhqqoJGJE;450700;铁岭;0410;ghhjtlkqlNONE;jhcntnotmJGNI;211200;铜仁地区;0856;gfnjmpprmqNKNM;hmcsmpmmNONI;522200;铜川;0919;gfmjulprhmJKFM;ijculhmrNONI;610200;铜陵;0562;ggljtiithoNGJE;ifcuplnslNGNI;340700;银川;0951;gfkjnplnilNOFM;incprjpuFOFI;640100;锦州;0416;ghfjmlprpsJKFM;jgcmnniujFOFM;210700;镇江;0511;ggnjplkpjtJGFI;ihcnmiipmFKJE;321100;长春;0431;ghjjojmsqnJKJI;jicttnqrjFGJM;220100;长沙;0731;gghjlhrolrJOJI;hncnlpmrpNKFM;430100;长治;0355;gghjmioqoNONI;ilcmujjqmFKFM;140400;阜新;0418;ghfjrmltqtNGFM;jhclmllmmNKJE;210900;阜阳;01558;ggjjtirsosJGJM;ihctuojljJGJM;341200;防城港;0770;gfmjoloppnFKJM;hgcrmlnuJKNM;450600;阳江;0662;ggfjuplrjpFKNI;hgctsirqiJOJI;441700;阳泉;0353;gghjqpinkrFKJM;imctqnosnNGJM;140300;阿坝藏族羌族自治州;0837;gfgjnjkpmNONM;igctuqjrlJKNM;513200;陇南;02935;gfijuklrmrJOJI;iicprqnpkNKJM;621200;随州;0722;gghjoonpqrNKJM;igcsmnplqJGNI;421300;雅安;0835;gfhjlinminNGNI;hocuukorqJKNI;511800;青岛;0532;ghejomotllFKJE;ilcltkrujJKNI;370200;鞍山;0412;ghhjlhkollJONM;jgcmmmprNKFE;210300;韶关;0751;gghjqqqpklFOJI;hjctljluoJKNM;440200;马鞍山;0555;ggmjqhklknJONE;igcrujruoNKNM;340500;驻马店;0396;ggijljqlisNOJI;ihcutkjsjNKJM;411700;鸡西;0467;giejunrtmpJONM;jkcnumjrNGNE;230300;鹤壁;0392;ggijnqplknNKJI;ikcsppjloNOFM;410600;鹤岗;0468;giejnoqqlqFGJM;jmcooiiqnNKNI;230400;鹰潭;0701;ggljlklshrFOFM;hncnoqmlpJKJE;360600;黄冈;0713;ggijtonpmlNONM;ifcppnmqpJGFM;421100;黄山;0559;ggmjoippisNKFM;hocslqqqpNKFI;341000;黄石;0714;ggjjlmrqltJGJM;ifcnlnlnNGJM;420200;黑河;0456;ghljqhiulmNKNM;kfcnpoqtqFKJI;231100;黔东南苗族侗族自治州;0855;gfljupjlhqJKNM;hlcqtkirmNKJM;522600;黔南布依族苗族自治州;0854;gfljqijnqlJOFM;hlcntkiomNKFI;522700;齐齐哈尔;0452;ghhjukpmnsJOJM;jmcopintoJKJM;230200;龙岩;0597;ggljlkkqnlNONM;hkclulnsqNKNI;350800;甘南州;0941;JHKMYKLUMOLLLL;LLGXXLNNJDHHD;747600;嘉峪关;1937;RPGQWSLSQLLLD;LQGVXOMLLHD;735100;百色;0776;JHOMVLPTIULLLH;KKGXPLPVLLHH;533000;六盘水;0858;JHMMXNHRJPHDLL;KNGTYNIUMLDLH;553000;黔西南州;0859;JHMMYKMNQULLLH;KMGOXSHTOPDLH;562200;白沙县;0802;JHRMTOPNMQDPLL;JQGQRRKPNPDPH;562200;保亭县;0801;JHRMVTONPNHLHH;JPGUTKQVQDHHH;572300;昌江县;0803;JHRMPPJUNQPLPL;JQGQVKHRQLDLH;572700;澄迈县;0804;JIIMPKNNQOHHDP;JQGVSOMNJHHLD;571900;定安县;0806;JIIMTONTIOLHHL;JQGSWMOVRHHDH;571200;东方;0807;JHQMVOJSQOLLLH;JQGPPMPQPHLLH;572600;东沙群岛;0808;JIOMYLOVDHHH;KHGUWKMPLLLLH;572600;乐东黎族自治县;2802;JHRMQRMRIRHLDL;JPGVUMINQLHLH;572500;临高县;1896;JHRMVSMWOMPLLP;JQGXQMIRPLHHL;571800;陵水黎族自治县;0809;JIIMPOKQNUHHHH;JPGTPRLNMLLDH;572400;南沙群岛;1891;JIOMVMNPLTDLPL;JIGRRNOSMLLDH;572000;琼海;1894;JIIMTPPQIRHLHH;JQGQTOKNLHLLL;571400;琼中黎族苗族自治县;1899;JHRMXLJQMOHHLL;JQGQVQQPLHHLH;571400;屯昌县;1892;JIIMPTOWQTLHLH;JQGRVOIPKLHHL;571600;万宁;1898;JIIMSSLVJTLPHD;JPGWPPMPMLHLH;571500;文昌;1893;JIIMWMKULRLLHL;JQGURSNSMHHLD;571300;五指山;1897;JHRMULNTQRLHDL;JPGVWPQURLHLH;572200;西沙群岛;1895;JIJMUSKSMQLHDL;JNGSVOHSKLLHL;572000;中沙群岛的岛礁及其海域;2801;JIMMTQNPIOHHDH;JMGTYMORJHHDH;572000;儋州;0805;JHRMUSHWPDDPL;JQGTQTNUJLHHD;571700;上饶;0793;JIPMYRNRQODDDH;KPGSTMQVRHHDD;334000;阿拉善盟;0483;JHNMVROQQQHHHP;LPGWSPLQKLHLL;735400;巴彦淖尔盟;0478;JHPMSSPQIQLHHL;MHGVVQQNQLLHH;015100;锡林郭勒盟;0479;JIOMPSPOOQLPHL;MKGXTQIROHDLL;013800;固原;0954;JHOMROJRMTLLHH;LNGOQQJVDDHH;756000;果洛州;0975;JHIMROLWKNLHHL;LLGSWLOQNLPLL;814000;黄南州;0973;JHJMXLNQPHDLL;LMGSVOHWPHHLL;814000;玉树州;0976;ROGOPMOVHLHL;LKGOPRHWNLHDL;814000;阿里地区;0897;QHGPPPMVQDHHH;LJGTPMNTHLHD;814000;昌都地区;0895;ROGPUKOQJLHLH;LIGPUNIUPLDLH;814000;林芝地区;0894;RLGSXLQQQHLPH;KQGTWOLTPLHLH;814000;那曲地区;0896;RJGOUTINRLLLH;LIGSWOITMHHHD;814000;阿克苏地区;0997;QHGQVMKONLHHH;MIGPWKJWOHLLH;814000;阿勒泰地区;0906;QPGPSPMQRLLHL;MOGWSPHPNHDHL;814000;巴音郭楞州;0996;QNGPTPQNRLHHD;MIGVVOJWLLHL;814000;哈密地区;0902;RKGTQOKNQLHDH;MJGWRQKNOLLLH;814000;和田地区;0903;PQGXQLIWMHHHH;LOGPQLKQDDLH;814000;喀什地区;0998;PMGXYOMTQHHLD;LQGSVKPTLHLHL;814000;克孜勒苏州;0908;PNGPVSQUOHLPP;LQGVQOPTJHHDL;814000;保山;0875;RQGPVMLSHHLL;KMGPQPQNRHHLH;814000;德宏州;0692;RPGTXOJWNHHHH;KLGSSNPTLHHPH;814000;迪庆州;0887;RQGVPMIQLHHH;KOGWQTIORLDDH;814000;丽江;0888;JHIMRNHOOHLLH;KNGWWQJPNHHHL;814000;临沧地区;0883;JHIMPTJRLTLDHL;KKGWXKLPQLLHL;814000;怒江州;0886;RPGWUQISOLDPD;KMGWULPURHDPL;814000;普洱;0879;JHIMYRHPRRLHDH;KJGVWRMQJHDLD;814000;文山州;0876;JHMMROMSONHDHH;KKGRWKLVQHLHH;814000;香港;1852;JIMMQPPTOOHLHH;KJGQWTLNQHLLL;814000;澳门;1853;JILMUNOWLQHHHD;KJGPYLHTJHHLD;814000';
function get_qcity(a){
var arrcities=q_cities.split(';');
var arrl=arrcities.length/5;
for(var i=0;i<arrl;i++){
if(a==arrcities[5*i]){
return arrcities[5*i+0]+";"+arrcities[5*i+1]+";"+arrcities[5*i+2]+";"+arrcities[5*i+3];
}
}
}
var isIe=(document.all)?true:false;
function AJAXRequest(){
var xmlObj=false;
var CBfunc,ObjSelf;
ObjSelf=this;
try { xmlObj=new XMLHttpRequest;}
catch(e){
try { xmlObj=new ActiveXObject("MSXML2.XMLHTTP");}
catch(e2){
try { xmlObj=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e3){ xmlObj=false;}
}
}
if(!xmlObj) return false;
this.method="POST";
this.url;
this.async=true;
this.content="";
this.callback=function(cbobj){return;}
this.send=function(){
if(!this.method||!this.url||!this.async) return false;
xmlObj.open (this.method,this.url,this.async);
if(this.method=="POST") xmlObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlObj.onreadystatechange=function(){
if(xmlObj.readyState==4){
if(xmlObj.status==200){
ObjSelf.callback(xmlObj);
}
}
}
if(this.method=="POST") xmlObj.send(this.content);
else xmlObj.send(null);
}
}
$$('QN_local_cityname').value=M_c;
$$('QN_around_cityname').value=M_c;
$$('QN_buschange_cityname').value=M_c;
$$('QN_busline_cityname').value=M_c;
$$('QN_busstation_cityname').value=M_c;
$$('QN_driveLine_citynameS').value=M_c;
$$('QN_driveLine_citynameE').value=M_c;