自-微信公众平台java开发附近公交站台功能

上传人:樱*** 文档编号:190135893 上传时间:2021-08-09 格式:DOC 页数:40 大小:36KB
返回 下载 相关 举报
自-微信公众平台java开发附近公交站台功能_第1页
第1页 / 共40页
自-微信公众平台java开发附近公交站台功能_第2页
第2页 / 共40页
自-微信公众平台java开发附近公交站台功能_第3页
第3页 / 共40页
自-微信公众平台java开发附近公交站台功能_第4页
第4页 / 共40页
自-微信公众平台java开发附近公交站台功能_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《自-微信公众平台java开发附近公交站台功能》由会员分享,可在线阅读,更多相关《自-微信公众平台java开发附近公交站台功能(40页珍藏版)》请在金锄头文库上搜索。

1、微信公众平台java开发附近公交站台功能package.usng.tolsaiag;importjavo.tringReader;imporj.util.ArayLit;ipotjavautil.ist;mport.jdo.cumnt;mpt.doEemnt;iportdo.input.SAXBuilde;potm.sax.putSure;iot.usnmoutils.ExeptionTool;imort.usingmon.utils.ttpRequetols;*附近公交站台查询*authma*/pubilasAiBagBusSationblisaicvimin(Sringrg)sarchBu

2、sLneByum(南京,1);/*公交线路查询*paramityam*paramlneum*ucstatiList;AiBngBusStaionBeansrBineyNum(StncityName,Stiglneum)StrngBersbr=ewtringuffe();sUr.ae(ian/bu/lines);sUl.append(app_ey=+AiangIcnt.AI_BNG_APIKE);sbUrl.appen(amp;t=+cityNae);/城市bUrl.append(≈+linm);/距离(单位:米)Systout.rint(sbUrl);List<AiBngBusSt

3、atioBeaitLne=newAryLs<AiBagBuStaionBen();Stringaeontext=HttpequesTols.eHtplientt(sbUr.toStrng(),UTF-8);Sysm.out.printl(pageontet);if(pgContext!nul&&a;!.equls(pageCtext)SAXBilesa=neSXBuilde();tryStrigReaderreadneSrigRd(agotxt);/创建新的输入源SAX解析器将使用InputSoure对象来确定如何读取M输入InputSorceource=newIptSurce(

4、red);/通过输入源构造一个DocumentDocumetc=a.bul(sure);/取的根元素Elmentrot=do.getootElemnt();Listlshild=root.geChil(ne).tCildrn();fr(ni=0;ilt;lstChild.sie();+)Eementeleentstat=(Elemet)listCid.get(i);AiagBusStaonenbeaseAiagBuStatiBan();e.seName(elmntat.ethidTex(nam));Striglotions=elmentstat.tChilTet(xy).split(,);be

5、setLocationx(lcatios0);bn.seLoion_y(locaions1);bans.stDist(elemensta.ChldTex(ist);bean.seLine_naes(elementstat.tChidText(lnnae);litLine.ad(bans);cth(Exptione).printStaTae();/xponToolsetExceptinetai(e,获取附近公交站台信息错误!);returnltLine;/*获取附近公交站台信息*etun*/SuppessWrings(ratypes)pulcstaicLis<BngBuStioeetear

6、ByBStatins(SrinityName,nglocation_,trilctin_y)StringBufersbUr=ewStrngBuffr();sbUlaend(babu/stats_xy);sl.appe(p_key=AiagIcoAIBANGAP_KEY);sUr.apnd(&p;ity=+ctyNae);/城市sbUrlend(∓lng=+loction_);/经度Ur.appen(&;lat+locationy);/纬度sbl.ppend(amp;it=500);/距离(单位:米)System.out.pntl(sbrl);List<;AiBangusStio

7、nBeastNearBus=newArayLslt;ABagBusStationBan();StingaeConxtHttpequstool.getHttCienttml(sbrloStrig(),UF-8);/System.ut.printl(sbUrl.oStrig());i(geContex!=nullamp;&;!.quas(peCntex))SAXBulderx=eSAXBuilder();yStringReaderrd=newtrngeer(agCotext);/创建新的输入源AX解析器将使用Iuuc对象来确定如何读取XML输入IpuSourcesourceewnpuSour

8、ce(rad);/通过输入源构造一个Dcmentocumnoc=sa.buid(ource);/取的根元素Elmentoo.eRootElment();LlistChiroot.getCild(ss).gtChildrn();for(ii=;i&t;ihil.sie();i+)Elementemntstt=(Element)litChl.ge();AiangBsStatiBeanbean=newiBagSatioan();eans.ete(lementstat.getChildTx(ne);Singlocatin=emetstt.ehldText(x)splt(,);beans.stoctio

9、n_x(loctns0);bes.setLaton_y(lcatin);bens.seDist(eleentst.ehildTx(it);bns.setLin_nams(elemena.eChildt(ine_naes);listNarByus.d(en);cth(Exeioe)/e.ritStckrace();ExceptinTools.getExceptinDetail(,获取附近公交站台信息错误!);lisNeary=ll;returnlisNearByu;/*根据城市名称,公交站名称,获取公交站台线路信息*prmcNmpaamtatonNme*return*/ppresarnngs(r

10、awtypes)ulicsaticiBangBsStationBenetBusStatnDetailByName(Stringtyam,Stringatonae)Sringffebrl=nwtigBufe();bUr.apen(aibn/bus/sats);sbrl.ppend(p_key=+Aiangcont.AI_BANGAPI_E);sbUappend(&city=+ciyam);/城市sbUrl.appen(&a;q=tatnName);/经度SrinpageCotxt=HttpeqestTl.HttClientml(bl.torin(),UTF-8);angusStatinB

11、ebeans=nu;SAXBuilersaxnewSAXuler();tryStringRederra=newStrnReaer(paeCoext);/创建新的输入源SAX解析器将使用InputSoce对象来确定如何读取M输入putSouesoure=neInputSource(rea);/通过输入源构造一个DocumentDocumntdoc=x.build(sure);取的根元素Eemetroot=doc.etRootElement();ilisCild=root.geChild(stats).gehld();f(listCld!ul&;&am;lstChild.size()!=0)Elentelemnta=(lmen)itChi.get();beans=newiBangBusSaioBa();eassetName(lmntt.etChildTex(name));Stringoctions=elmentsat.gtChilText(xy).sli(,);bes.seLcatin_(locatons0);banssetoction_y(locaton1);bens.stDist(eleetst.getChilTex(ist);bans.setie_nas(elmentt.getChildTet(inenms));cac(E

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 社会学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号