1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004 |
- // var PATH = "https://data.cqna.gov.cn";
- // var PATH = "http://localhost:7777";
- var PATH = "";
- var is_mobi = navigator.userAgent.toLowerCase().match(/(ipod|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i) != null;
- if (!is_mobi) {
- window.location.href = 'sy.html';
- }
- layui.use('element', function () {
- var element = layui.element;
- layer = layui.layer;
- });
- $(function () {
- // 获取高度
- var hlHeight = window.outerHeight - $('.head').outerHeight() - $('.bttom-tab').outerHeight() + 85;
- $('.right-map').css('height',hlHeight);
- var msHeight = $('.right-map').outerHeight() - $('.right-search').outerHeight()/1.3;
- $('.right-search').css('top',msHeight);
-
- // 点击图片,显示弹窗
- $('.img_tab').click(function (e) {
- $(this).find('.pop').toggle();
- $(this).parent('li').siblings().children('.img_tab').find('.pop').hide();
- $(this).parents('ul').siblings().children('li').children('.img_tab').find('.pop').hide();
- })
- // 百度地图API功能
- function G(id) {
- return document.getElementById(id);
- }
- var map = new BMap.Map('right-map'); // 创建Map实例
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14); // 初始化地图,设置中心点坐标和地图级别
- map.enableDragging();
- // 区级部门与街镇解析地址批量解析开始
- var myGeo = new BMap.Geocoder();
- var xxs=[],xx=[],zx=[],tsjy=[],dx=[],zyyx=[],yey=[],bmfwzx=[],ggfwzx=[],dqfwzx=[],cyy=[],byfwjg=[],cwss=[],sqwsfwz=[],ejyljg=[];
- var ekzlfwjg=[],kqbpsfczmz=[],myghyfjzmz=[],sjyljg=[],sqwsfwjg=[],zybzdjg=[],gy=[],tc=[],gc=[],hydjjg=[],zcyljg=[],ckmzfwjg=[],pcs=[];
- var crjywbljg=[],jtxljcdd=[],jtwfcljg=[],jtsgcljg=[],cgs=[],jdcjccs=[],jsrtjz=[],ylfwjg=[],tsg=[],whg=[],wgs=[],ggty=[],jq=[];
- var bdcdjzxbsdt=[],cjrfwzx=[],ddcjrfwjg=[],fwglzx=[],gzc=[],sfjdjg=[],jcfwfws=[],flyzzx=[],bsfwt=[],scjdglj=[];
- var yb=[],dkbld=[],cjgshfwz=[],jykszx=[],xzfwzx=[],jzzx=[],jyhrczx=[],shbxswzx=[],sq=[],gjj=[],hscyd=[],gwzx=[];
- // 数组接收的是渲染页面的值
- var getAllArr = [];
- // 参数用来判断进入的页面
- var indexList = 0;
- // 用来接收对比参数的数组
- var contrastArrey = [];
- var arraddre = [];
- // 接收json内所有数据
- var getAllJson = [];
- // 受理场所
- var qjjz = [];
- // 查阅场所
- var cycsbms =[];
- // 存放点击列表的事件的高度
- var scrollListHeight;
- var scrollListHeight1;
- var discrptAddress;
- var gjIndex = 1;
- var zjIndex = 1;
- // 防抖,清除定时器
- var timeout = null;
- $.ajax({
- type: 'GET',
- url: PATH + '/mapdata/getMapDataAll',
- // url: "http://192.168.1.253:7777/mapdata/getMapDataAll",
- async: false,
- success: function (res) {
- $.each(res.data.xxs, function(i){
- xxs.push(res.data.xxs[i]);
- getAllJson.push(res.data.xxs[i]);
- contrastArrey.push(res.data.xxs[i]);
- if (xxs[i].type == '小学') {
- xx.push(xxs[i])
- }
- if (xxs[i].type == '中学' || xxs[i].specialtype == '中学') {
- zx.push(xxs[i])
- }
- if (xxs[i].type == '特殊教育学校') {
- tsjy.push(xxs[i])
- }
- });
- $.each(res.data.dxs, function(i){
- dx.push(res.data.dxs[i]);
- getAllJson.push(res.data.dxs[i]);
- contrastArrey.push(res.data.dxs[i]);
- });
- $.each(res.data.zyyxs, function(i){
- zyyx.push(res.data.zyyxs[i])
- getAllJson.push(res.data.zyyxs[i]);
- contrastArrey.push(res.data.zyyxs[i]);
- });
- $.each(res.data.yeys,function(i){
- yey.push(res.data.yeys[i])
- getAllJson.push(res.data.yeys[i]);
- contrastArrey.push(res.data.yeys[i]);
- });
- $.each(res.data.bmfwzxs,function(i){
- bmfwzx.push(res.data.bmfwzxs[i]);
- getAllJson.push(res.data.bmfwzxs[i]);
- contrastArrey.push(res.data.bmfwzxs[i]);
- });
- $.each(res.data.ggfwzxs,function(i){
- ggfwzx.push(res.data.ggfwzxs[i]);
- getAllJson.push(res.data.ggfwzxs[i]);
- contrastArrey.push(res.data.ggfwzxs[i]);
- });
- $.each(res.data.dqfwzxs,function(i){
- dqfwzx.push(res.data.dqfwzxs[i]);
- getAllJson.push(res.data.dqfwzxs[i]);
- contrastArrey.push(res.data.dqfwzxs[i]);
- });
- $.each(res.data.bms,function(i){
- qjjz.push(res.data.bms[i]);
- getAllJson.push(res.data.bms[i]);
- contrastArrey.push(res.data.bms[i]);
- });
- $.each(res.data.jzs,function(i){
- qjjz.push(res.data.jzs[i])
- getAllJson.push(res.data.jzs[i]);
- contrastArrey.push(res.data.jzs[i]);
- });
- $.each(res.data.cycsbms,function(i){
- cycsbms.push(res.data.cycsbms[i]);
- getAllJson.push(res.data.cycsbms[i]);
- contrastArrey.push(res.data.cycsbms[i]);
- });
- $.each(res.data.slcsjzs,function(i){
- cycsbms.push(res.data.slcsjzs[i]);
- getAllJson.push(res.data.slcsjzs[i]);
- contrastArrey.push(res.data.slcsjzs[i]);
- });
- $.each(res.data.cyys,function(i){
- cyy.push(res.data.cyys[i]);
- getAllJson.push(res.data.cyys[i]);
- contrastArrey.push(res.data.cyys[i]);
- });
- $.each(res.data.byfwjgs,function(i){
- byfwjg.push(res.data.byfwjgs[i]);
- getAllJson.push(res.data.byfwjgs[i]);
- contrastArrey.push(res.data.byfwjgs[i]);
- });
- $.each(res.data.cwsss,function(i){
- cwss.push(res.data.cwsss[i]);
- getAllJson.push(res.data.cwsss[i]);
- contrastArrey.push(res.data.cwsss[i]);
- });
- $.each(res.data.sqwsfwzs,function(i){
- sqwsfwz.push(res.data.sqwsfwzs[i]);
- getAllJson.push(res.data.sqwsfwzs[i]);
- contrastArrey.push(res.data.sqwsfwzs[i]);
- });
- $.each(res.data.ekzlfwjgs,function(i){
- ekzlfwjg.push(res.data.ekzlfwjgs[i]);
- getAllJson.push(res.data.ekzlfwjgs[i]);
- contrastArrey.push(res.data.ekzlfwjgs[i]);
- });
- $.each(res.data.kqbpsfczmzs,function(i){
- kqbpsfczmz.push(res.data.kqbpsfczmzs[i]);
- getAllJson.push(res.data.kqbpsfczmzs[i]);
- contrastArrey.push(res.data.kqbpsfczmzs[i]);
- });
- $.each(res.data.myghyfjzmzs,function(i){
- myghyfjzmz.push(res.data.myghyfjzmzs[i]);
- getAllJson.push(res.data.myghyfjzmzs[i]);
- contrastArrey.push(res.data.myghyfjzmzs[i]);
- });
- $.each(res.data.ejyljgs,function(i){
- ejyljg.push(res.data.ejyljgs[i]);
- getAllJson.push(res.data.ejyljgs[i]);
- contrastArrey.push(res.data.ejyljgs[i]);
- });
- $.each(res.data.sjyljgs,function(i){
- sjyljg.push(res.data.sjyljgs[i]);
- getAllJson.push(res.data.sjyljgs[i]);
- contrastArrey.push(res.data.sjyljgs[i]);
- });
- $.each(res.data.sqwsfwjgs,function(i){
- sqwsfwjg.push(res.data.sqwsfwjgs[i]);
- getAllJson.push(res.data.sqwsfwjgs[i]);
- contrastArrey.push(res.data.sqwsfwjgs[i]);
- });
- $.each(res.data.zybzdjgs,function(i){
- zybzdjg.push(res.data.zybzdjgs[i]);
- getAllJson.push(res.data.zybzdjgs[i]);
- contrastArrey.push(res.data.zybzdjgs[i]);
- });
- $.each(res.data.gys,function(i){
- gy.push(res.data.gys[i]);
- getAllJson.push(res.data.gys[i]);
- contrastArrey.push(res.data.gys[i]);
- });
- $.each(res.data.tcs,function(i){
- tc.push(res.data.tcs[i]);
- getAllJson.push(res.data.tcs[i]);
- contrastArrey.push(res.data.tcs[i]);
- });
- $.each(res.data.gcs,function(i){
- gc.push(res.data.gcs[i])
- getAllJson.push(res.data.gcs[i]);
- contrastArrey.push(res.data.gcs[i]);
- });
- $.each(res.data.hydjcs,function(i){
- hydjjg.push(res.data.hydjcs[i])
- getAllJson.push(res.data.hydjcs[i]);
- contrastArrey.push(res.data.hydjcs[i]);
- });
- $.each(res.data.zcyljg,function(i){
- zcyljg.push(res.data.zcyljg[i])
- getAllJson.push(res.data.zcyljg[i]);
- contrastArrey.push(res.data.zcyljg[i]);
- });
- $.each(res.data.ckmzfwjgs,function(i){
- ckmzfwjg.push(res.data.ckmzfwjgs[i])
- getAllJson.push(res.data.ckmzfwjgs[i]);
- contrastArrey.push(res.data.ckmzfwjgs[i]);
- });
- $.each(res.data.pcss,function(i){
- pcs.push(res.data.pcss[i])
- getAllJson.push(res.data.pcss[i]);
- contrastArrey.push(res.data.pcss[i]);
- });
- $.each(res.data.crjywbljgs,function(i){
- crjywbljg.push(res.data.crjywbljgs[i])
- getAllJson.push(res.data.crjywbljgs[i]);
- contrastArrey.push(res.data.crjywbljgs[i]);
- });
- $.each(res.data.jtxljcdds,function(i){
- jtxljcdd.push(res.data.jtxljcdds[i])
- getAllJson.push(res.data.jtxljcdds[i]);
- contrastArrey.push(res.data.jtxljcdds[i]);
- });
- $.each(res.data.jtwfcljgs,function(i){
- jtwfcljg.push(res.data.jtwfcljgs[i])
- getAllJson.push(res.data.jtwfcljgs[i]);
- contrastArrey.push(res.data.jtwfcljgs[i]);
- });
- $.each(res.data.jtsgcljgs,function(i){
- jtsgcljg.push(res.data.jtsgcljgs[i])
- getAllJson.push(res.data.jtsgcljgs[i]);
- contrastArrey.push(res.data.jtsgcljgs[i]);
- });
- $.each(res.data.cgss,function(i){
- cgs.push(res.data.cgss[i])
- getAllJson.push(res.data.cgss[i]);
- contrastArrey.push(res.data.cgss[i]);
- });
- $.each(res.data.jdcjccss,function(i){
- jdcjccs.push(res.data.jdcjccss[i])
- getAllJson.push(res.data.jdcjccss[i]);
- contrastArrey.push(res.data.jdcjccss[i]);
- });
- $.each(res.data.jsrtjzs,function(i){
- jsrtjz.push(res.data.jsrtjzs[i])
- getAllJson.push(res.data.jsrtjzs[i]);
- contrastArrey.push(res.data.jsrtjzs[i]);
- });
- $.each(res.data.ylfwjgs,function(i){
- ylfwjg.push(res.data.ylfwjgs[i])
- getAllJson.push(res.data.ylfwjgs[i]);
- contrastArrey.push(res.data.ylfwjgs[i]);
- });
- $.each(res.data.tsgs,function(i){
- tsg.push(res.data.tsgs[i])
- getAllJson.push(res.data.tsgs[i]);
- contrastArrey.push(res.data.tsgs[i]);
- });
- $.each(res.data.whgs,function(i){
- whg.push(res.data.whgs[i])
- getAllJson.push(res.data.whgs[i]);
- contrastArrey.push(res.data.whgs[i]);
- });
- $.each(res.data.wgss,function(i){
- wgs.push(res.data.wgss[i])
- getAllJson.push(res.data.wgss[i]);
- contrastArrey.push(res.data.wgss[i]);
- });
- $.each(res.data.ggtys,function(i){
- ggty.push(res.data.ggtys[i])
- getAllJson.push(res.data.ggtys[i]);
- contrastArrey.push(res.data.ggtys[i]);
- });
- $.each(res.data.jqs,function(i){
- jq.push(res.data.jqs[i])
- getAllJson.push(res.data.jqs[i]);
- contrastArrey.push(res.data.jqs[i]);
- });
- $.each(res.data.bdcdjzxbsdts,function(i){
- bdcdjzxbsdt.push(res.data.bdcdjzxbsdts[i])
- getAllJson.push(res.data.bdcdjzxbsdts[i]);
- contrastArrey.push(res.data.bdcdjzxbsdts[i]);
- });
- $.each(res.data.cjrfwzxs,function(i){
- cjrfwzx.push(res.data.cjrfwzxs[i])
- getAllJson.push(res.data.cjrfwzxs[i]);
- contrastArrey.push(res.data.cjrfwzxs[i]);
- });
- $.each(res.data.qtcjrfwzxs,function(i){
- ddcjrfwjg.push(res.data.qtcjrfwzxs[i])
- getAllJson.push(res.data.qtcjrfwzxs[i]);
- contrastArrey.push(res.data.qtcjrfwzxs[i]);
- });
- $.each(res.data.fwglzxs,function(i){
- fwglzx.push(res.data.fwglzxs[i])
- getAllJson.push(res.data.fwglzxs[i]);
- contrastArrey.push(res.data.fwglzxs[i]);
- });
- $.each(res.data.gzcs,function(i){
- gzc.push(res.data.gzcs[i])
- getAllJson.push(res.data.gzcs[i]);
- contrastArrey.push(res.data.gzcs[i]);
- });
- $.each(res.data.sfjdjgs,function(i){
- sfjdjg.push(res.data.sfjdjgs[i])
- getAllJson.push(res.data.sfjdjgs[i]);
- contrastArrey.push(res.data.sfjdjgs[i]);
- });
- $.each(res.data.jcfwfwss,function(i){
- jcfwfws.push(res.data.jcfwfwss[i])
- getAllJson.push(res.data.jcfwfwss[i]);
- contrastArrey.push(res.data.jcfwfwss[i]);
- });
- $.each(res.data.flyzzxs,function(i){
- flyzzx.push(res.data.flyzzxs[i])
- getAllJson.push(res.data.flyzzxs[i]);
- contrastArrey.push(res.data.flyzzxs[i]);
- });
- $.each(res.data.bsfwts,function(i){
- bsfwt.push(res.data.bsfwts[i])
- getAllJson.push(res.data.bsfwts[i]);
- contrastArrey.push(res.data.bsfwts[i]);
- });
- $.each(res.data.scjdgljs,function(i){
- scjdglj.push(res.data.scjdgljs[i])
- getAllJson.push(res.data.scjdgljs[i]);
- contrastArrey.push(res.data.scjdgljs[i]);
- });
- $.each(res.data.ybs,function(i){
- yb.push(res.data.ybs[i])
- getAllJson.push(res.data.ybs[i]);
- contrastArrey.push(res.data.ybs[i]);
- });
- $.each(res.data.dkblds,function(i){
- dkbld.push(res.data.dkblds[i])
- getAllJson.push(res.data.dkblds[i]);
- contrastArrey.push(res.data.dkblds[i]);
- });
- $.each(res.data.cjgshfwzs,function(i){
- cjgshfwz.push(res.data.cjgshfwzs[i])
- getAllJson.push(res.data.cjgshfwzs[i]);
- contrastArrey.push(res.data.cjgshfwzs[i]);
- });
- $.each(res.data.jykszxs,function(i){
- jykszx.push(res.data.jykszxs[i])
- getAllJson.push(res.data.jykszxs[i]);
- contrastArrey.push(res.data.jykszxs[i]);
- });
- $.each(res.data.xzfwzxs,function(i){
- xzfwzx.push(res.data.xzfwzxs[i])
- getAllJson.push(res.data.xzfwzxs[i]);
- contrastArrey.push(res.data.xzfwzxs[i]);
- });
- $.each(res.data.jzzxs,function(i){
- jzzx.push(res.data.jzzxs[i])
- getAllJson.push(res.data.jzzxs[i]);
- contrastArrey.push(res.data.jzzxs[i]);
- });
- $.each(res.data.jyhrczxs,function(i){
- jyhrczx.push(res.data.jyhrczxs[i])
- getAllJson.push(res.data.jyhrczxs[i]);
- contrastArrey.push(res.data.jyhrczxs[i]);
- });
- $.each(res.data.shbxswzxs,function(i){
- shbxswzx.push(res.data.shbxswzxs[i])
- getAllJson.push(res.data.shbxswzxs[i]);
- contrastArrey.push(res.data.shbxswzxs[i]);
- });
- $.each(res.data.sqs,function(i){
- sq.push(res.data.sqs[i])
- getAllJson.push(res.data.sqs[i]);
- contrastArrey.push(res.data.sqs[i]);
- });
- $.each(res.data.gjjs,function(i){
- gjj.push(res.data.gjjs[i])
- getAllJson.push(res.data.gjjs[i]);
- contrastArrey.push(res.data.gjjs[i]);
- });
- $.each(res.data.hscyds,function(i){
- hscyd.push(res.data.hscyds[i])
- getAllJson.push(res.data.hscyds[i]);
- contrastArrey.push(res.data.hscyds[i]);
- });
- $.each(res.data.gwzxs,function(i){
- gwzx.push(res.data.gwzxs[i])
- getAllJson.push(res.data.gwzxs[i]);
- contrastArrey.push(res.data.gwzxs[i]);
- });
- },
- error: function (err) { },
- });
- // 渲染点击小学等的结果页面样式
- function applyClickList(){
- $('.show-first').hide();
- // $('.show-fifth').show();
- $('.show-fifth').fadeIn(500);
- $('.right-map').css('height', hlHeight);
- var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- var windowHeight = $('.right-map').innerHeight() - $('.head').innerHeight() + 45;
- var spWidth = ($('.show-fifth').innerWidth() - $('.wrap_result').innerWidth())/2;
- $('.wrap_result').css({'top': spWidth,'left': spWidth});
- $('.title-second').css({'top':windowHeight,'left': spWidth});
- $('.show-fifth').css('height',rmHeight);
- $('.right-search').hide().css('top', '0px');
- // $('.top_search').show();
- $('.top_search').fadeIn(500);
- $('.wrap_handle').hide()
- }
- // 点击弹窗以外的区域隐藏弹窗
- $(document).on("click", function (e) {
- if (!$(e.target).is($(".gn_img")) && !$(e.target).is($(".gn_img")) && $(e.target).parent(".gn_img").length === 0 && !$(e.target).is($(".flex_text")) && !$(e.target).is($(".flex_text")) && $(e.target).parent(".flex_text").length === 0) {
- $(".img_tab img").parent(".img_tab").find(".pop").css("display", "none");
- $(".img_tab img").parents(".flex_li").siblings().find(".pop").css("display", "none");
- }
- });
- $('.mapnav').click(function (){
- $(this).addClass('choice');
- $(this).parent('div').siblings().children('.mapnav').removeClass('choice');
- var xxtx = $(this).text();
- indexList = 2;
- $('.show-fifth .title-second>h6').text('搜索结果');
- switch(xxtx){
- case "小学":
- applyClickList();
- xrList(xx);
- getPointPostAjax(xx);
- break;
- case "中学":
- applyClickList();
- xrList(zx);
- getPointPostAjax(zx);
- break;
- case "特殊教育学校":
- applyClickList();
- xrList(tsjy);
- getPointPostAjax(tsjy);
- break;
- case "高等院校":
- applyClickList();
- xrList(dx)
- getPointPostAjax(dx);
- break;
- case "职业教育学校":
- applyClickList();
- xrList(zyyx);
- getPointPostAjax(zyyx);
- break;
- case "幼儿园":
- applyClickList();
- xrList(yey);
- getPointPostAjax(yey);
- break;
- case "镇(街道)公共服务中心":
- applyClickList();
- xrList(ggfwzx);
- getPointPostAjax(ggfwzx);
- break;
- case "村(社区)便民服务中心":
- applyClickList();
- xrList(bmfwzx);
- getPointPostAjax(bmfwzx);
- break;
- case "党群服务中心":
- applyClickList();
- xrList(dqfwzx);
- getPointPostAjax(dqfwzx);
- break;
- case "受理场所":
- applyClickList();
- xrList(qjjz);
- getPointPostAjax(qjjz);
- break;
- case "查阅场所":
- applyClickList();
- xrList(cycsbms);
- getPointPostAjax(cycsbms);
- break;
- case "殡仪服务机构":
- applyClickList();
- xrList(byfwjg);
- getPointPostAjax(byfwjg);
- break;
- case "村卫生室":
- applyClickList();
- xrList(cwss);
- getPointPostAjax(cwss);
- break;
- case "社区卫生服务站":
- applyClickList();
- xrList(sqwsfwz);
- getPointPostAjax(sqwsfwz);
- break;
- case "儿科诊疗服务机构":
- applyClickList();
- xrList(ekzlfwjg);
- getPointPostAjax(ekzlfwjg);
- break;
- case "狂犬病、破伤风处置门诊":
- applyClickList();
- xrList(kqbpsfczmz);
- getPointPostAjax(kqbpsfczmz);
- break;
- case "免疫规划预防接种门诊":
- applyClickList();
- xrList(myghyfjzmz);
- getPointPostAjax(myghyfjzmz);
- break;
- case "二级医疗机构":
- applyClickList();
- xrList(ejyljg);
- getPointPostAjax(ejyljg);
- break;
- case "三级医疗机构":
- applyClickList();
- xrList(sjyljg);
- getPointPostAjax(sjyljg);
- break;
- case "社区卫生服务机构":
- applyClickList();
- xrList(sqwsfwjg);
- getPointPostAjax(sqwsfwjg);
- break;
- case "职业病诊断机构":
- applyClickList();
- xrList(zybzdjg);
- getPointPostAjax(zybzdjg);
- break;
- case "公园":
- applyClickList();
- xrList(gy);
- getPointPostAjax(gy);
- break;
- case "婚姻登记机构":
- applyClickList();
- xrList(hydjjg);
- getPointPostAjax(hydjjg);
- break;
- case "助产医疗机构":
- applyClickList();
- xrList(zcyljg);
- getPointPostAjax(zcyljg);
- break;
- case "产科门诊服务机构":
- applyClickList();
- xrList(ckmzfwjg);
- getPointPostAjax(ckmzfwjg);
- break;
- case "派出所":
- applyClickList();
- xrList(pcs);
- getPointPostAjax(pcs);
- break;
- case "出入境业务办理机构":
- applyClickList();
- xrList(crjywbljg);
- getPointPostAjax(crjywbljg);
- break;
- case "交通支大队":
- applyClickList();
- xrList(jtxljcdd);
- getPointPostAjax(jtxljcdd);
- break;
- case "交通违法处理机构":
- applyClickList();
- xrList(jtwfcljg);
- getPointPostAjax(jtwfcljg);
- break;
- case "交通事故处理机构":
- applyClickList();
- xrList(jtsgcljg);
- getPointPostAjax(jtsgcljg);
- break;
- case "车管所":
- applyClickList();
- xrList(cgs);
- getPointPostAjax(cgs);
- break;
- case "机动车检测场所":
- applyClickList();
- xrList(jdcjccs);
- getPointPostAjax(jdcjccs);
- break;
- case "驾驶人体检医院":
- applyClickList();
- xrList(jsrtjz);
- getPointPostAjax(jsrtjz);
- break;
- case "养老机构":
- applyClickList();
- xrList(ylfwjg);
- getPointPostAjax(ylfwjg);
- break;
- case "图书馆":
- applyClickList();
- xrList(tsg);
- getPointPostAjax(tsg);
- break;
- case "文化馆":
- applyClickList();
- xrList(whg);
- getPointPostAjax(whg);
- break;
- case "文管所":
- applyClickList();
- xrList(wgs);
- getPointPostAjax(wgs);
- break;
- case "公共体育馆":
- applyClickList();
- xrList(ggty);
- getPointPostAjax(ggty);
- break;
- case "旅游景点":
- applyClickList();
- xrList(jq);
- getPointPostAjax(jq);
- break;
- case "残疾人服务中心":
- applyClickList();
- xrList(cjrfwzx);
- getPointPostAjax(cjrfwzx);
- break;
- case "定点残疾人服务机构":
- applyClickList();
- xrList(ddcjrfwjg);
- getPointPostAjax(ddcjrfwjg);
- break;
- case "公证处":
- applyClickList();
- xrList(gzc);
- getPointPostAjax(gzc);
- break;
- case "司法鉴定机构":
- applyClickList();
- xrList(sfjdjg);
- getPointPostAjax(sfjdjg);
- break;
- case "基层司法所":
- applyClickList();
- xrList(jcfwfws);
- getPointPostAjax(jcfwfws);
- break;
- case "法律援助机构":
- applyClickList();
- xrList(flyzzx);
- getPointPostAjax(flyzzx);
- break;
- case "医疗保障事务中心":
- applyClickList();
- xrList(yb);
- getPointPostAjax(yb);
- break;
- case "生源地助学贷款办理点":
- applyClickList();
- xrList(dkbld);
- getPointPostAjax(dkbld);
- break;
- case "车驾管社会服务站":
- applyClickList();
- xrList(cjgshfwz);
- getPointPostAjax(cjgshfwz);
- break;
- case "教育考试中心":
- applyClickList();
- xrList(jykszx);
- getPointPostAjax(jykszx);
- break;
- case "区级行政服务中心":
- applyClickList();
- xrList(xzfwzx);
- getPointPostAjax(xzfwzx);
- break;
- case "矫正中心":
- applyClickList();
- xrList(jzzx);
- getPointPostAjax(jzzx);
- break;
- case "就业和人才中心":
- applyClickList();
- xrList(jyhrczx);
- getPointPostAjax(jyhrczx);
- break;
- case "社会保险事务中心":
- applyClickList();
- xrList(shbxswzx);
- getPointPostAjax(shbxswzx);
- break;
- case "商圈":
- applyClickList();
- xrList(sq);
- getPointPostAjax(sq);
- break;
- case "核酸采样点":
- applyClickList();
- xrList(hscyd);
- getPointPostAjax(hscyd);
- break;
- case "购物中心":
- applyClickList();
- xrList(gwzx);
- getPointPostAjax(gwzx);
- break;
- }
- var getimgs = $('.pad_box').children('.titleFirst').find('.two_img');
- function callback(entries){
- for (let i of entries) {
- if (i.isIntersecting) {
- let img = i.target;
- let trueSrc = img.getAttribute("data-src");
- img.setAttribute("src", trueSrc);
- observer.unobserve(img);
- }
- }
- }
- const observer = new IntersectionObserver(callback);
- for (let i of getimgs) {
- observer.observe(i);
- }
- lazyLoad();
- });
- function lazyLoad() {
- var startTime = ''
- var startDistanceY = ''
- var endTime = ''
- var endDistanceY = ''
- var moveTime = ''
- var moveDistanceY = ''
- var divs = document.querySelector('.wrap_result');
- divs.addEventListener('touchstart', function(e){
- startTime = new Date().getTime()
- startDistanceY = e.touches[0].screenY
- })
- divs.addEventListener('touchend',function(e){
- endTime = new Date().getTime()
- endDistanceY = e.changedTouches[0].screenY
- moveTime = endTime - startTime
- moveDistanceY = startDistanceY - endDistanceY
- })
- var ptHeight = $('.pad_box .titleFirst').outerHeight();
- if((Math.abs(moveDistanceY)>40)&&moveTime<200){
- $('.wrap_result').offset().top = ptHeight
- }
- }
- $('.flex_box ul li').click(function(){
- var cyytext = $(this).find('.flex_text').text();
- indexList = 2;
- if (cyytext == '产业园区'){
- applyClickList();
- $('.show-fifth .title-second>h6').text('搜索结果');
- xrList(cyy);
- getPointPostAjax(cyy);
- }else if (cyytext == '停车泊车') {
- applyClickList();
- $('.show-fifth .title-second>h6').text('搜索结果');
- xrList(tc);
- getPointPostAjax(tc);
- }else if (cyytext == '不动产登记') {
- applyClickList();
- $('.show-fifth .title-second>h6').text('搜索结果');
- xrList(bdcdjzxbsdt);
- getPointPostAjax(bdcdjzxbsdt);
- }else if(cyytext == "便民公厕"){
- applyClickList();
- $('.show-fifth .title-second>h6').text('搜索结果');
- xrList(gc);
- getPointPostAjax(gc);
- }else if(cyytext == "住房保障"){
- $('.show-fifth .title-second>h6').text('搜索结果');
- applyClickList();
- xrList(fwglzx);
- getPointPostAjax(fwglzx);
- }else if(cyytext == "住房公积金"){
- $('.show-fifth .title-second>h6').text('搜索结果');
- applyClickList();
- xrList(gjj);
- getPointPostAjax(gjj);
- }else if(cyytext == "办税服务"){
- $('.show-fifth .title-second>h6').text('搜索结果');
- applyClickList();
- xrList(bsfwt);
- getPointPostAjax(bsfwt);
- }else if(cyytext == "核酸检测"){
- $('.show-fifth .title-second>h6').text('搜索结果');
- applyClickList();
- xrList(hscyd);
- getPointPostAjax(hscyd);
- }else if(cyytext == "市场监管"){
- $('.show-fifth .title-second>h6').text('搜索结果');
- applyClickList();
- xrList(scjdglj);
- getPointPostAjax(scjdglj);
- }
- })
- // 渲染列表
- function xrList(arr){
- map.clearOverlays();
- var sContnet = '';
- var addFirst;
- getAllArr = arr;
- if (!arr){
- return
- }else{
- for (var index=0;index<arr.length;index++){
- var arrdep = arr[index].dep;
- arraddre = arr[index].address;
- var arrtype = arr[index].type;
- var arrspecial = arr[index].specialtype;
- var arrtag = arr[index].tag;
- var arrtag2 = arr[index].tag2;
- var arrtag3 = arr[index].tag3;
- var arrcontent = arr[index].content;
- var arrimg = arr[index].img;
- var arrtel = arr[index].tel;
- var arrtime = arr[index].time;
- var arrsptype = arr[index].sptype;
- sContnet += "<ul class='titleFirst'><div class='wrap_apply'><li class='title_flex'>"
- sContnet += "<p style='width:100%'>"+arrdep+"</p>"
- if ((arrtype == "" || arrtype == undefined)||arrtype==null) {
- sContnet += ''
- } else {
- if (arrspecial == '中学') {
- if (arrtype == '中学') {
- sContnet += ''
- } else {
- sContnet += "<p class='flex_blue'>· "+arrtype+"</p>"
- }
- sContnet += "<p class='flex_blue'>· "+arrspecial+"</p>"
- } else {
- sContnet += "<p class='flex_blue'>· "+arrtype+"</p>"
- }
- }
- sContnet += "</li>"
- if ((arrtag == "" || arrtag == undefined)||arrtag==null) {
- sContnet += ''
- } else {
- sContnet += "<li class='flex_orange'><div class='three_tag'>"+arrtag
- if ((arrtag2 == undefined||arrtag2=="")||arrtag2==null) {
- sContnet += "</div>"
- } else {
- sContnet += "</div><div class='three_tag'>"+arrtag2+"</div>"
- }
- if ((arrtag3 == undefined||arrtag3=="")||arrtag3==null) {
- sContnet += "</li>"
- } else {
- sContnet += "<div class='three_tag'>"+arrtag3+"</div></li>"
- }
- }
- if ((arrcontent == undefined||arrcontent==null)||arrcontent == "") {
- sContnet += ''
- }else{
- sContnet += "<li><a class='a_blue'><p class='content_p' style='overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;'>"
- sContnet += arrcontent+"</p></a></li>"
- }
- if ((arrimg == undefined||arrimg==null)||arrimg == "") {
- sContnet += ''
- }else{
- sContnet += "<li class='img_box'><img data-src='"+PATH+arrimg+"' class='two_img' src='" +PATH+arrimg + "'></li>"
- }
- sContnet += "<li class='address_box'><p><span class='flex_address'>地址:</span>"+arraddre+"</p>"
- if ((arrtime == "" || arrtime == undefined)||arrtime==null) {
- sContnet += ''
- } else if(arrsptype == '查阅场所'){
- sContnet += "<p><span class='flex_address'>查询时间:</span>"+arrtime+"</p>"
- } else if(arrsptype == '受理场所'){
- sContnet += "<p><span class='flex_address'>受理时间:</span>"+arrtime+"</p>"
- } else if(arrsptype == '政务服务'){
- sContnet += "<p><span class='flex_address'>办理时间:</span>"+arrtime+"</p>"
- } else {
- sContnet += "<p><span class='flex_address'>办公时间:</span>"+arrtime+"</p>"
- }
- if ((arrtel == "" || arrtel == undefined)||arrtel==null){
- sContnet += ''
- } else {
- sContnet += "<p><span class='flex_address'>办公电话:</span>"
- for (var i=0;i<arrtel.split(';').length;i++){
- if(arrtel.split(';').length-i != 1){
- sContnet += "<a href='tel:"+arrtel.split(';')[i]+"' style='text-decoration:underline'>"+arrtel.split(';')[i]+"</a>;"
- }else{
- sContnet += "<a href='tel:"+arrtel.split(';')[i]+"' style='text-decoration:underline'>"+arrtel.split(';')[i]+"</a>"
- }
- }
- sContnet += "</p>"
- }
- if (arr[index].sptype == '受理场所'){
- sContnet += " <div class='handle_business'>点击查看详情</div>"
- }else if(arrdep == '重庆市南岸区民政局婚姻登记处(茶园)' || arrdep == '重庆市南岸区民政局婚姻登记处(南坪)'){
- sContnet += " <div class='handle_business1'>点击查看详情</div>"
- }else if(arrdep == '重庆市南岸区社会保险事务中心'){
- sContnet += " <div class='handle_business2'>点击查看详情</div>"
- }else{
- sContnet += "<div class='detailCheck'>点击查看详情</div>"
- }
- sContnet += "</li></div><li class='btn_box'>"
- sContnet += "<button class='one_bus'>公交</button><button class='two_car'>自驾</button>"
- sContnet += "</li></ul>";
- }
- $('.show-fifth .pad_box').empty().append(sContnet);
- $('.show-fourth .pad_box').empty().append(sContnet);
- }
- }
- async function getPointPostAjax(arr){
- var dataString;
- var mapList=[];
- if(!arr){
- return
- }else{
- for (var index=0;index<arr.length;index++){
- arraddre = arr[index].address;
- const tempAdd = arraddre;
- await new Promise((resolve, reject) => {
- myGeo.getPoint(tempAdd, function(point) {
- if (point) {
- var address = new BMap.Point(point.lng,point.lat);
- var obj = {
- "id": arr[index].id,
- "longitude": address.lng,
- "latitude": address.lat
- }
- mapList.push(obj);
- resolve();
- }
- }, "重庆市");
- });
- }
- }
- dataString=JSON.stringify(mapList);
- $.ajax({
- type: 'POST',
- url: PATH + '/mapdata/longitudeLatitude',
- // url: "http://192.168.0.230:7777/mapdata/longitudeLatitude",
- async: false,
- dataType: 'json',
- data: {"dataString":dataString}
- })
- }
- $(document).on('click','.handle_business',async function(){
- $('.wrap_result .title-second h6').text('办理业务');
- var dep = $(this).parents('.address_box').siblings('.title_flex').children('p').text();
- $('.content_from_ajax .layui-tab-title').find('.layui-this').attr('id',dep);
- $('.content_from_ajax').show().siblings('.marrige').hide();
- var addText = $(this).parent('.address_box').find('p:nth-child(1)').text();
- var discriptText = addText.split(':')[1];
- var addFirst,count;
- var firstpage = 1;
- var pagetype = 0;
- scrollListHeight = $('.wrap_result').scrollTop();
- await new Promise((resolve, reject) => {
- myGeo.getPoint(discriptText, function(point){
- if(point){
- var address = new BMap.Point(point.lng, point.lat);
- addFirst = address;
- let getClick = getAllArr.filter(i => {
- return i.address == discriptText;
- });
- $('.right-search').hide().css('top', '0px');
- $('.top_search').hide();
- for (let i = 0; i < getClick.length; i++) {
- for (let j = i + 1; j < getClick.length; j++) {
- if (getClick[j].dep === getClick[i].dep) {
- getClick.splice(j, 1);
- }
- }
- }
- page(getClick,firstpage,pagetype,dep);
- function page(getClick,page,pagetype,dep){
- $.ajax({
- type: 'GET',
- url: PATH + '/mapdata/getHandMatterPage',
- // url: "http://192.168.0.40:7777/mapdata/getHandMatterPage",
- async: false,
- dataType: 'json',
- data: {
- page: page,
- limit: 4,
- type: pagetype,
- matterDept: dep
- },
- success: function(res) {
- if (res.data == null){
- applyClickList()
- $('.show-sixth').fadeOut(0);
- $('.show-fifth').fadeIn(100);
- xrResultList(getClick);
- indexList = 1;
- }else if (res.data != null) {
- var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- $('.show-sixth').show().css('height',rmHeight).siblings().hide();
- $('.wrap_handle').show();
- count = res.count;
- var discript = ''
- var html = ''
- $.each(getClick,function(i){
- discrptAddress = getClick[i].address;
- discript += "<ul class='titleFirst'>"
- discript += "<div class='wrap_apply'>"
- discript += "<li class='title_flex'>"
- discript += "<p style='width:100%'>"
- discript += getClick[i].dep
- discript += "</p>"
- if ((getClick[i].type == "" || getClick[i].type == undefined)||getClick[i].type==null) {
- discript += ''
- } else {
- if (getClick[i].specialtype == '中学') {
- if (getClick[i].type == '中学') {
- discript += ''
- } else {
- discript += "<p class='flex_blue'>· "
- discript += getClick[i].type
- discript += "</p>"
- }
- discript += "<p class='flex_blue'>· "
- discript += getClick[i].specialtype
- discript += "</p>"
- } else {
- discript += "<p class='flex_blue'>· "
- discript += getClick[i].type
- discript += "</p>"
- }
- discript += "</li>"
- }
- if ((getClick[i].tag == undefined || getClick[i].tag == "")||getClick[i].tag==null) {
- discript += ""
- } else {
- discript += "<li class='flex_orange'>"
- discript += "<div class='three_tag'>"
- discript += getClick[i].tag
- discript += "</div>"
- if (getClick[i].tag2 == undefined || getClick[i].tag2 == "") {
- discript += ""
- } else {
- discript += "<div class='three_tag'>"
- discript += getClick[i].tag2
- discript += "</div>"
- }
- if (getClick[i].tag3 == undefined || getClick[i].tag3 == "") {
- discript += ""
- } else {
- discript += "<div class='three_tag'>"
- discript += getClick[i].tag3
- discript += "</div>"
- }
- }
- discript += "<li>"
- if ((getClick[i].content == undefined||getClick[i].content==null)||getClick[i].content == "") {
- discript += ''
- }else{
- discript += "<a class='a_blue'>"
- discript += "<p class='content_p'>"
- discript += getClick[i].content
- discript += "</p>"
- discript += "</a>"
- }
- discript += "</li>"
- discript += "<li class='img_box'>"
- if ((getClick[i].img == undefined||getClick[i].img==null)||getClick[i].img == "") {
- discript += ''
- }else{
- discript += "<img data-src='"+PATH+getClick[i].img+"' class='two_img' src='" +PATH+getClick[i].img + "'>"
- }
- discript += "</li>"
- discript += "<li class='address_box'>"
- discript += "<p><span class='flex_address'>地址:</span>"
- discript += getClick[i].address
- discript += "</p>"
- if ((getClick[i].time == "" || getClick[i].time == undefined)||getClick[i].time==null) {
- discript += ""
- } else if(getClick[i].sptype == '查阅场所'){
- discript += "<p><span class='flex_address'>查询时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- } else if(getClick[i].sptype == '受理场所'){
- discript += "<p><span class='flex_address'>受理时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- } else if(getClick[i].sptype == '政务服务'){
- discript += "<p><span class='flex_address'>办理时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- } else {
- discript += "<p><span class='flex_address'>办公时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- }
- if ((getClick[i].tel == '' || getClick[i].tel == undefined)||getClick[i].tel==null){
- discript += ''
- } else {
- var discriptone_tel = getClick[i].tel.split(';')[0];
- var discripttwo_tel = getClick[i].tel.split(';')[1];
- var discripthree_tel = getClick[i].tel.split(';')[2];
- var discriptfour_tel = getClick[i].tel.split(';')[3];
- discript += "<p><span class='flex_address'>办公电话:</span>"
- discript += "<a href='tel:"+discriptone_tel+"' style='color: #2775CC;text-decoration:underline'>"+discriptone_tel+"</a>"
- if (discripttwo_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discripttwo_tel+"' style='color: #2775CC;text-decoration:underline'>"+discripttwo_tel+"</a>"
- }
- if (discripthree_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discripthree_tel+"' style='color: #2775CC;text-decoration:underline'>"+discripthree_tel+"</a>"
- }
- if (discriptfour_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discriptfour_tel+"' style='color: #2775CC;text-decoration:underline'>"+discriptfour_tel+"</a>"
- }
- discript += "</p>"
- }
- discript += "</li>"
- discript += "</div>"
- discript += "<li class='btn_box'>"
- discript += "<button class='one_bus'>公交</button>"
- discript += "<button class='two_car'>自驾</button>"
- discript += "</li>"
- discript += "</ul>"
- $.each(res.data,function(j){
- if ((res.data[j].itemName == undefined && res.data[j].matterUrl == undefined) && res.data[j].matterDept == undefined) {
- html += ''
- } else {
- html += "<a href='"+res.data[j].matterUrl+"' target='_blank' class='url_from_ajax'>"
- html += "<h6 class='point_from_ajax'></h6>"
- html += "<p title='"+res.data[j].itemName+"' class='text_from_ajax'>"+res.data[j].itemName+"</p>"
- html += "</a>"
- }
- });
- });
- $('.layui-show .result_form_ajax').empty().append(html)
- $('.show-sixth .pad_box').empty().append(discript);
- }
- }
- });
- // if (discriptText == discrptAddress) {
- // }
- }
- layui.use(['laypage', 'layer'], function(){
- var laypage = layui.laypage,layer = layui.layer;
- laypage.render({
- elem: 'demo'
- ,count: count
- ,limit: 4
- ,layout: ['prev', 'next']
- ,prev: '<i class="layui-icon layui-icon-left"></i><span>上一页</span>'
- ,next: '<span>下一页</span><i class="layui-icon layui-icon-right"></i>'
- ,jump: function(obj,first){
- pagetype = 0
- page(getClick,obj.curr,pagetype,dep);
- }
- });
- });
- blList = 1;
- addMarker(getClick, address);
- map.setCenter(addFirst);
- resolve();
- }
- }, '重庆市')
- });
- });
- // 封装渲染列表
- function xrResultList(arrey){
- $('.wrap_handle').hide();
- var discript = ''
- $.each(arrey,function(i){
- discrptAddress = arrey[i].address;
- discript += "<ul class='titleFirst'>"
- discript += "<div class='wrap_apply'>"
- discript += "<li class='title_flex'>"
- discript += "<p style='width:100%'>"
- discript += arrey[i].dep
- discript += "</p>"
- if ((arrey[i].type == "" || arrey[i].type == undefined)||arrey[i].type==null) {
- discript += ''
- } else {
- if (arrey[i].specialtype == '中学') {
- if (arrey[i].type == '中学') {
- discript += ''
- } else {
- discript += "<p class='flex_blue'>· "
- discript += arrey[i].type
- discript += "</p>"
- }
- discript += "<p class='flex_blue'>· "
- discript += arrey[i].specialtype
- discript += "</p>"
- } else {
- discript += "<p class='flex_blue'>· "
- discript += arrey[i].type
- discript += "</p>"
- }
- discript += "</li>"
- }
- if ((arrey[i].tag == undefined || arrey[i].tag == "")||arrey[i].tag==null) {
- discript += ""
- } else {
- discript += "<li class='flex_orange'>"
- discript += "<div class='three_tag'>"
- discript += arrey[i].tag
- discript += "</div>"
- if ((arrey[i].tag2 == undefined || arrey[i].tag2 == "")||arrey[i].tag2==null) {
- discript += ""
- } else {
- discript += "<div class='three_tag'>"
- discript += arrey[i].tag2
- discript += "</div>"
- }
- if ((arrey[i].tag3 == undefined || arrey[i].tag3 == "")||arrey[i].tag3==null) {
- discript += ""
- } else {
- discript += "<div class='three_tag'>"
- discript += arrey[i].tag3
- discript += "</div>"
- }
- }
- discript += "<li>"
- if (arrey[i].content == ""||(arrey[i].content == undefined||arrey[i].content==null)) {
- discript += ''
- }else{
- discript += "<a class='a_blue'>"
- discript += "<p class='content_p'>"
- discript += arrey[i].content
- discript += "</p>"
- discript += "</a>"
- }
- discript += "</li>"
- discript += "<li class='img_box'>"
- if (arrey[i].img == ""||((arrey[i].img == undefined)||arrey[i].img==null)) {
- discript += ''
- }else{
- discript += "<img data-src='"+PATH+arrey[i].img+"' class='two_img' src='" +PATH+arrey[i].img + "'>"
- }
- discript += "</li>"
- discript += "<li class='address_box'>"
- discript += "<p><span class='flex_address'>地址:</span>"
- discript += arrey[i].address
- discript += "</p>"
- if ((arrey[i].time == "" || arrey[i].time == undefined)||arrey[i].time==null) {
- discript += ""
- } else if(arrey[i].sptype == '查阅场所'){
- discript += "<p><span class='flex_address'>查询时间:</span>"
- discript += arrey[i].time
- discript += "</p>"
- } else if(arrey[i].sptype == '受理场所'){
- discript += "<p><span class='flex_address'>受理时间:</span>"
- discript += arrey[i].time
- discript += "</p>"
- } else if(arrey[i].sptype == '政务服务'){
- discript += "<p><span class='flex_address'>办理时间:</span>"
- discript += arrey[i].time
- discript += "</p>"
- } else {
- discript += "<p><span class='flex_address'>办公时间:</span>"
- discript += arrey[i].time
- discript += "</p>"
- }
- if ((arrey[i].tel == '' || arrey[i].tel == undefined)||arrey[i].tel==null){
- discript += ''
- } else {
- var discriptone_tel = arrey[i].tel.split(';')[0];
- var discripttwo_tel = arrey[i].tel.split(';')[1];
- var discripthree_tel = arrey[i].tel.split(';')[2];
- var discriptfour_tel = arrey[i].tel.split(';')[3];
- discript += "<p><span class='flex_address'>办公电话:</span>"
- discript += "<a href='tel:"+discriptone_tel+"' style='color: #2775CC;text-decoration:underline'>"+discriptone_tel+"</a>"
- if (discripttwo_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discripttwo_tel+"' style='color: #2775CC;text-decoration:underline'>"+discripttwo_tel+"</a>"
- }
- if (discripthree_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discripthree_tel+"' style='color: #2775CC;text-decoration:underline'>"+discripthree_tel+"</a>"
- }
- if (discriptfour_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discriptfour_tel+"' style='color: #2775CC;text-decoration:underline'>"+discriptfour_tel+"</a>"
- }
- discript += "</p>"
- }
- discript += "</li>"
- discript += "</div>"
- discript += "<li class='btn_box'>"
- discript += "<button class='one_bus'>公交</button>"
- discript += "<button class='two_car'>自驾</button>"
- discript += "</li>"
- discript += "</ul>"
- });
- $('.pad_box').empty().append(discript);
- }
- // 点击列表之一,中心重新渲染
- $(document).on('click', '.detailCheck', async function() {
- $('.show-fourth').hide();
- var addText = $(this).parent('.address_box').find('p:nth-child(1)').text();
- var discriptText = addText.split(':')[1];
- var addFirst;
- scrollListHeight = $('.wrap_result').scrollTop();
- scrollListHeight1 = $('.wrap_result1').scrollTop();
- $('.show-fifth .title-second>h6').text('搜索结果');
- await new Promise((resolve, reject) => {
- myGeo.getPoint(discriptText, function(point){
- if(point){
- var address = new BMap.Point(point.lng, point.lat);
- addFirst = address;
- let getClick = getAllArr.filter(i => {
- return i.address == discriptText;
- });
- applyClickList();
- $('.right-search').hide().css('top', '0px');
- $('.top_search').hide();
- for (let i = 0; i < getClick.length; i++) {
- for (let j = i + 1; j < getClick.length; j++) {
- if (getClick[j].dep === getClick[i].dep) {
- getClick.splice(j, 1);
- }
- }
- }
- xrResultList(getClick);
- if (discriptText == discrptAddress) {
- addMarker(getClick, address);
- }
- indexList = 1;
- ssList = 1;
- map.setCenter(addFirst);
- resolve();
- }
- }, '重庆市')
- });
- });
- $(document).on('click','.handle_business1',async function(){
- var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- $('.show-sixth').show().css('height',rmHeight).siblings().hide();
- $('.wrap_handle').show();
- $('.content_from_ajax').hide().siblings('.marrige').show();
- $('.wrap_result .title-second h6').text('办理业务');
- var addText = $(this).parent('.address_box').find('p:nth-child(1)').text();
- var discriptText = addText.split(':')[1];
- var addFirst,count;
- var firstpage = 1;
- var pagetype = 3;
- scrollListHeight = $('.wrap_result').scrollTop();
- await new Promise((resolve, reject) => {
- myGeo.getPoint(discriptText, function(point){
- if(point){
- var address = new BMap.Point(point.lng, point.lat);
- addFirst = address;
- let getClick = getAllArr.filter(i => {
- return i.address == discriptText;
- });
- $('.right-search').hide().css('top', '0px');
- $('.top_search').hide();
- for (let i = 0; i < getClick.length; i++) {
- for (let j = i + 1; j < getClick.length; j++) {
- if (getClick[j].dep === getClick[i].dep) {
- getClick.splice(j, 1);
- }
- }
- }
- page(getClick,firstpage,pagetype);
- function page(getClick,page,pagetype){
- $.ajax({
- type: 'GET',
- url: PATH + '/mapdata/getHandMatterPage',
- // url: "http://192.168.0.40:7777/mapdata/getHandMatterPage",
- async: false,
- dataType: 'json',
- data: {
- page: page,
- limit: 4,
- type: pagetype
- },
- success: function(res) {
- if (res.data != null) {
- count = res.count;
- var discript = ''
- var html = ''
- $.each(getClick,function(i){
- discrptAddress = getClick[i].address;
- discript += "<ul class='titleFirst'>"
- discript += "<div class='wrap_apply'>"
- discript += "<li class='title_flex'>"
- discript += "<p style='width:100%'>"
- discript += getClick[i].dep
- discript += "</p>"
- if ((getClick[i].type == "" || getClick[i].type == undefined)||getClick[i].type==null) {
- discript += ''
- } else {
- if (getClick[i].specialtype == '中学') {
- if (getClick[i].type == '中学') {
- discript += ''
- } else {
- discript += "<p class='flex_blue'>· "
- discript += getClick[i].type
- discript += "</p>"
- }
- discript += "<p class='flex_blue'>· "
- discript += getClick[i].specialtype
- discript += "</p>"
- } else {
- discript += "<p class='flex_blue'>· "
- discript += getClick[i].type
- discript += "</p>"
- }
- discript += "</li>"
- }
- if ((getClick[i].tag == undefined || getClick[i].tag == "")||getClick[i].tag==null) {
- discript += ""
- } else {
- discript += "<li class='flex_orange'>"
- discript += "<div class='three_tag'>"
- discript += getClick[i].tag
- discript += "</div>"
- if (getClick[i].tag2 == undefined || getClick[i].tag2 == "") {
- discript += ""
- } else {
- discript += "<div class='three_tag'>"
- discript += getClick[i].tag2
- discript += "</div>"
- }
- if (getClick[i].tag3 == undefined || getClick[i].tag3 == "") {
- discript += ""
- } else {
- discript += "<div class='three_tag'>"
- discript += getClick[i].tag3
- discript += "</div>"
- }
- }
- discript += "<li>"
- if (getClick[i].content == ""||(getClick[i].content == undefined||getClick[i].content==null)) {
- discript += ''
- }else{
- discript += "<a class='a_blue'>"
- discript += "<p class='content_p'>"
- discript += getClick[i].content
- discript += "</p>"
- discript += "</a>"
- }
- discript += "</li>"
- discript += "<li class='img_box'>"
- if (getClick[i].img == ""||(getClick[i].img == undefined||getClick[i].img==null)) {
- discript += ''
- }else{
- discript += "<img data-src='"+PATH+getClick[i].img+"' class='two_img' src='" +PATH+getClick[i].img + "'>"
- }
- discript += "</li>"
- discript += "<li class='address_box'>"
- discript += "<p><span class='flex_address'>地址:</span>"
- discript += getClick[i].address
- discript += "</p>"
- if ((getClick[i].time == "" || getClick[i].time == undefined)||getClick[i].time==null) {
- discript += ""
- } else if(getClick[i].sptype == '查阅场所'){
- discript += "<p><span class='flex_address'>查询时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- } else if(getClick[i].sptype == '受理场所'){
- discript += "<p><span class='flex_address'>受理时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- } else if(getClick[i].sptype == '政务服务'){
- discript += "<p><span class='flex_address'>办理时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- } else {
- discript += "<p><span class='flex_address'>办公时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- }
- if ((getClick[i].tel == '' || getClick[i].tel == undefined)||getClick[i].tel==null){
- discript += ''
- } else {
- var discriptone_tel = getClick[i].tel.split(';')[0];
- var discripttwo_tel = getClick[i].tel.split(';')[1];
- var discripthree_tel = getClick[i].tel.split(';')[2];
- var discriptfour_tel = getClick[i].tel.split(';')[3];
- discript += "<p><span class='flex_address'>办公电话:</span>"
- discript += "<a href='tel:"+discriptone_tel+"' style='color: #2775CC;text-decoration:underline'>"+discriptone_tel+"</a>"
- if (discripttwo_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discripttwo_tel+"' style='color: #2775CC;text-decoration:underline'>"+discripttwo_tel+"</a>"
- }
- if (discripthree_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discripthree_tel+"' style='color: #2775CC;text-decoration:underline'>"+discripthree_tel+"</a>"
- }
- if (discriptfour_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discriptfour_tel+"' style='color: #2775CC;text-decoration:underline'>"+discriptfour_tel+"</a>"
- }
- discript += "</p>"
- }
- discript += "</li>"
- discript += "</div>"
- discript += "<li class='btn_box'>"
- discript += "<button class='one_bus'>公交</button>"
- discript += "<button class='two_car'>自驾</button>"
- discript += "</li>"
- discript += "</ul>"
- $.each(res.data,function(j){
- if ((res.data[j].itemName == undefined && res.data[j].matterUrl == undefined) && res.data[j].matterDept == undefined) {
- html += ''
- } else {
- html += "<a href='"+res.data[j].matterUrl+"' target='_blank' class='url_from_ajax'>"
- html += "<h6 class='point_from_ajax'></h6>"
- html += "<p title='"+res.data[j].itemName+"' class='text_from_ajax'>"+res.data[j].itemName+"</p>"
- html += "</a>"
- }
- });
- });
- $('.marrige').empty().append(html);
- $('.show-sixth .pad_box').empty().append(discript);
- }
- }
- });
- }
- // if (discriptText == discrptAddress) {
- addMarker(getClick, address);
- // }
- blList = 1;
- map.setCenter(addFirst);
- resolve();
- }
- }, '重庆市')
- });
- });
- $(document).on('click','.handle_business2',async function(){
- var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- $('.show-sixth').show().css('height',rmHeight).siblings().hide();
- $('.wrap_handle').show();
- $('.content_from_ajax').hide().siblings('.marrige').show();
- $('.wrap_result .title-second h6').text('办理业务');
- var addText = $(this).parent('.address_box').find('p:nth-child(1)').text();
- var discriptText = addText.split(':')[1];
- var addFirst,count;
- var firstpage = 1;
- var pagetype = 5;
- scrollListHeight = $('.wrap_result').scrollTop();
- await new Promise((resolve, reject) => {
- myGeo.getPoint(discriptText, function(point){
- if(point){
- var address = new BMap.Point(point.lng, point.lat);
- addFirst = address;
- let getClick = getAllArr.filter(i => {
- return i.address == discriptText;
- });
- $('.right-search').hide().css('top', '0px');
- $('.top_search').hide();
- for (let i = 0; i < getClick.length; i++) {
- for (let j = i + 1; j < getClick.length; j++) {
- if (getClick[j].dep === getClick[i].dep) {
- getClick.splice(j, 1);
- }
- }
- }
- page(getClick,firstpage,pagetype);
- function page(getClick,page,pagetype){
- $.ajax({
- type: 'GET',
- url: PATH + '/mapdata/getHandMatterPage',
- // url: "http://192.168.0.40:7777/mapdata/getHandMatterPage",
- async: false,
- dataType: 'json',
- data: {
- page: page,
- limit: 4,
- type: pagetype
- },
- success: function(res) {
- if (res.data != null) {
- count = res.count;
- var discript = ''
- var html = ''
- $.each(getClick,function(i){
- discrptAddress = getClick[i].address;
- discript += "<ul class='titleFirst'>"
- discript += "<div class='wrap_apply'>"
- discript += "<li class='title_flex'>"
- discript += "<p style='width:100%'>"
- discript += getClick[i].dep
- discript += "</p>"
- if ((getClick[i].type == "" || getClick[i].type == undefined)||getClick[i].type==null) {
- discript += ''
- } else {
- if (getClick[i].specialtype == '中学') {
- if (getClick[i].type == '中学') {
- discript += ''
- } else {
- discript += "<p class='flex_blue'>· "
- discript += getClick[i].type
- discript += "</p>"
- }
- discript += "<p class='flex_blue'>· "
- discript += getClick[i].specialtype
- discript += "</p>"
- } else {
- discript += "<p class='flex_blue'>· "
- discript += getClick[i].type
- discript += "</p>"
- }
- discript += "</li>"
- }
- if ((getClick[i].tag == undefined || getClick[i].tag == "")||getClick[i].tag==null) {
- discript += ""
- } else {
- discript += "<li class='flex_orange'>"
- discript += "<div class='three_tag'>"
- discript += getClick[i].tag
- discript += "</div>"
- if (getClick[i].tag2 == undefined || getClick[i].tag2 == "") {
- discript += ""
- } else {
- discript += "<div class='three_tag'>"
- discript += getClick[i].tag2
- discript += "</div>"
- }
- if (getClick[i].tag3 == undefined || getClick[i].tag3 == "") {
- discript += ""
- } else {
- discript += "<div class='three_tag'>"
- discript += getClick[i].tag3
- discript += "</div>"
- }
- }
- discript += "<li>"
- if (getClick[i].content == ""||(getClick[i].content == undefined||getClick[i].content==null)) {
- discript += ''
- }else{
- discript += "<a class='a_blue'>"
- discript += "<p class='content_p'>"
- discript += getClick[i].content
- discript += "</p>"
- discript += "</a>"
- }
- discript += "</li>"
- discript += "<li class='img_box'>"
- if (getClick[i].img == ""||(getClick[i].img == undefined||getClick[i].img==null)) {
- discript += ''
- }else{
- discript += "<img data-src='"+PATH+getClick[i].img+"' class='two_img' src='" +PATH+getClick[i].img + "'>"
- }
- discript += "</li>"
- discript += "<li class='address_box'>"
- discript += "<p><span class='flex_address'>地址:</span>"
- discript += getClick[i].address
- discript += "</p>"
- if ((getClick[i].time == "" || getClick[i].time == undefined)||getClick[i].time==null) {
- discript += ""
- } else if(getClick[i].sptype == '查阅场所'){
- discript += "<p><span class='flex_address'>查询时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- } else if(getClick[i].sptype == '受理场所'){
- discript += "<p><span class='flex_address'>受理时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- } else if(getClick[i].sptype == '政务服务'){
- discript += "<p><span class='flex_address'>办理时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- } else {
- discript += "<p><span class='flex_address'>办公时间:</span>"
- discript += getClick[i].time
- discript += "</p>"
- }
- if ((getClick[i].tel == '' || getClick[i].tel == undefined)||getClick[i].tel==null){
- discript += ''
- } else {
- var discriptone_tel = getClick[i].tel.split(';')[0];
- var discripttwo_tel = getClick[i].tel.split(';')[1];
- var discripthree_tel = getClick[i].tel.split(';')[2];
- var discriptfour_tel = getClick[i].tel.split(';')[3];
- discript += "<p><span class='flex_address'>办公电话:</span>"
- discript += "<a href='tel:"+discriptone_tel+"' style='color: #2775CC;text-decoration:underline'>"+discriptone_tel+"</a>"
- if (discripttwo_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discripttwo_tel+"' style='color: #2775CC;text-decoration:underline'>"+discripttwo_tel+"</a>"
- }
- if (discripthree_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discripthree_tel+"' style='color: #2775CC;text-decoration:underline'>"+discripthree_tel+"</a>"
- }
- if (discriptfour_tel == undefined){
- discript += ''
- } else {
- discript += ";<a href='tel:"+discriptfour_tel+"' style='color: #2775CC;text-decoration:underline'>"+discriptfour_tel+"</a>"
- }
- discript += "</p>"
- }
- discript += "</li>"
- discript += "</div>"
- discript += "<li class='btn_box'>"
- discript += "<button class='one_bus'>公交</button>"
- discript += "<button class='two_car'>自驾</button>"
- discript += "</li>"
- discript += "</ul>"
- $.each(res.data,function(j){
- if ((res.data[j].itemName == undefined && res.data[j].matterUrl == undefined) && res.data[j].matterDept == undefined) {
- html += ''
- } else {
- html += "<a href='"+res.data[j].matterUrl+"' target='_blank' class='url_from_ajax'>"
- html += "<h6 class='point_from_ajax'></h6>"
- html += "<p title='"+res.data[j].itemName+"' class='text_from_ajax'>"+res.data[j].itemName+"</p>"
- html += "</a>"
- }
- });
- });
- $('.marrige').empty().append(html);
- $('.show-sixth .pad_box').empty().append(discript);
- }
- }
- });
- }
- // if (discriptText == discrptAddress) {
- addMarker(getClick, address);
- // }
- blList = 1;
- map.setCenter(addFirst);
- resolve();
- }
- }, '重庆市')
- });
- });
- $(document).on('click','.content_from_ajax .layui-tab-title li',function(){
- var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- $('.show-sixth').show().css('height',rmHeight).siblings().hide();
- $('.back_wrap h6').text('办理业务');
- $('.right-map').css('height', hlHeight);
- var windowHeight = $('.right-map').innerHeight() - $('.head').innerHeight() + 45;
- var spWidth = ($('.show-sixth').innerWidth() - $('.wrap_handle').innerWidth())/2;
- $('.wrap_handle').css({'top': spWidth,'left': spWidth});
- $('.title-second').css({'top':windowHeight,'left': spWidth});
- $('.right-search').hide().css('top', '0px');
- var getdep = $(this).parents('.layui-tab-title').find('li:nth-child(1)').attr('id');
- var getText = $(this).text();
- if(getText == '个人办事'){
- var count;
- var firstpage = 1;
- var pagetype = 0;
- page(firstpage,pagetype,getdep)
- function page(page,pagetype,dep){
- $.ajax({
- type: 'GET',
- url: PATH + '/mapdata/getHandMatterPage',
- // url: "http://192.168.0.40:7777/mapdata/getHandMatterPage",
- async: false,
- dataType: 'json',
- data: {
- page: page,
- limit: 6,
- type: pagetype,
- matterDept: dep
- },
- success: function(res) {
- if (res.data != null) {
- count = res.count;
- var sContnet = ''
- $.each(res.data,function(j){
- if ((res.data[j].itemName == undefined && res.data[j].matterUrl == undefined) && res.data[j].matterDept == undefined) {
- sContnet += ''
- } else {
- sContnet += "<a href='"+res.data[j].matterUrl+"' target='_blank' class='url_from_ajax'>"
- sContnet += "<h6 class='point_from_ajax'></h6>"
- sContnet += "<p title='"+res.data[j].itemName+"' class='text_from_ajax'>"+res.data[j].itemName+"</p>"
- sContnet += "</a>"
- }
- });
- $('.result_form_ajax').empty().append(sContnet);
- }
- }
- });
- }
- layui.use(['laypage', 'layer'], function(){
- var laypage = layui.laypage,layer = layui.layer;
- laypage.render({
- elem: 'demo'
- ,count: count
- ,limit: 4
- ,layout: ['prev', 'next']
- ,prev: '<i class="layui-icon layui-icon-left"></i><span>上一页</span>'
- ,next: '<span>下一页</span><i class="layui-icon layui-icon-right"></i>'
- ,jump: function(obj,first){
- pagetype = 0
- page(obj.curr,pagetype,getdep)
- }
- });
- });
- blList = 1;
- }else if(getText == '法人办事'){
- var count;
- var firstpage = 1;
- var pagetype = 1;
- page(firstpage,pagetype,getdep)
- function page(page,pagetype,dep){
- $.ajax({
- type: 'GET',
- url: PATH + '/mapdata/getHandMatterPage',
- // url: "http://192.168.0.40:7777/mapdata/getHandMatterPage",
- async: false,
- dataType: 'json',
- data: {
- page: page,
- limit: 4,
- type: pagetype,
- matterDept: dep
- },
- success: function(res) {
- if (res.data != null) {
- count = res.count;
- var sContnet = ''
- $.each(res.data,function(j){
- if ((res.data[j].itemName == undefined && res.data[j].matterUrl == undefined) && res.data[j].matterDept == undefined) {
- sContnet += ''
- } else {
- sContnet += "<a href='"+res.data[j].matterUrl+"' target='_blank' class='url_from_ajax'>"
- sContnet += "<h6 class='point_from_ajax'></h6>"
- sContnet += "<p title='"+res.data[j].itemName+"' class='text_from_ajax'>"+res.data[j].itemName+"</p>"
- sContnet += "</a>"
- }
- });
- $('.result_form_ajax').empty().append(sContnet);
- }
- }
- });
- }
- layui.use(['laypage', 'layer'], function(){
- var laypage = layui.laypage,layer = layui.layer;
- laypage.render({
- elem: 'demo'
- ,count: count
- ,limit: 4
- ,layout: ['prev', 'next']
- ,prev: '<i class="layui-icon layui-icon-left"></i><span>上一页</span>'
- ,next: '<span>下一页</span><i class="layui-icon layui-icon-right"></i>'
- ,jump: function(obj,first){
- pagetype = 1
- page(obj.curr,pagetype,getdep)
- }
- });
- });
- blList = 1;
- }
- });
- function addMarker(arrey, point) {
- var myIcon = new BMap.Icon("./img/location.png", new BMap.Size(40, 40));
- var marker = new BMap.Marker(point, {
- icon: myIcon
- });
- map.addOverlay(marker);
- }
- // 点击按钮公交实现路线规划
- $(document).on('click', '.one_bus', async function() {
- var address_text = $(this).parent('.btn_box').siblings('.wrap_apply').find('p:nth-child(1)').text();
- var discript_text = address_text.split(':')[1];
- $('#gj-two').val(discript_text);
- $('.content-input .layui-tab-item:nth-child(1)').addClass('layui-show').siblings().removeClass('layui-show');
- $('.search-change li:nth-child(1)').addClass('layui-this').siblings().removeClass('layui-this');
- $('.right-search').show();
- $('.right-search').animate({top: '3.06666vw'},400);
- $('.top_search').fadeOut(50);
- var addFirst;
- await new Promise((resolve, reject) => {
- myGeo.getPoint(discript_text, function(point){
- if(point){
- var address = new BMap.Point(point.lng, point.lat);
- addFirst = address;
- let getClick = getAllArr.filter(i => {
- return i.address == discript_text;
- });
- for (let i = 0; i < getClick.length; i++) {
- for (let j = i + 1; j < getClick.length; j++) {
- if (getClick[j].dep === getClick[i].dep) {
- getClick.splice(j, 1);
- }
- }
- }
- xrResultList(getClick);
- if (discript_text == discrptAddress) {
- addMarker(getClick, address);
- }
- indexList = 1;
- ssList = 1;
- map.setCenter(addFirst);
- resolve();
- }
- }, '重庆市')
- })
- })
- // 点击按钮自驾实现路线规划
- $(document).on('click', '.two_car', async function() {
- var address_text = $(this).parent('.btn_box').siblings('.wrap_apply').find('p:nth-child(1)').text();
- var discript_text = address_text.split(':')[1];
- $('#zj-two').val(discript_text);
- $('.content-input .layui-tab-item:nth-child(2)').addClass('layui-show').siblings().removeClass('layui-show');
- $('.search-change li:nth-child(2)').addClass('layui-this').siblings().removeClass('layui-this');
- $('.right-search').show();
- $('.right-search').animate({top: '3.06666vw'},400);
- $('.top_search').fadeOut(50);
- var addFirst;
- await new Promise((resolve, reject) => {
- myGeo.getPoint(discript_text, function(point){
- if(point){
- var address = new BMap.Point(point.lng, point.lat);
- addFirst = address;
- let getClick = getAllArr.filter(i => {
- return i.address == discript_text;
- });
- for (let i = 0; i < getClick.length; i++) {
- for (let j = i + 1; j < getClick.length; j++) {
- if (getClick[j].dep === getClick[i].dep) {
- getClick.splice(j, 1);
- }
- }
- }
- xrResultList(getClick);
- if (discript_text == discrptAddress) {
- addMarker(getClick, address);
- }
- indexList = 1;
- ssList = 1;
- map.setCenter(addFirst);
- resolve();
- }
- }, '重庆市')
- })
- });
- // 触发输入框时,地图不被拖动
- $('input').focus(function(){
- map.disableDragging(); // 禁用地图拖拽
- map.disableContinuousZoom(); // 关闭双击平滑缩放效果
- map.disablePinchToZoom(); // 禁用双指缩放地图
- var rsTop = $('.right-search').css('top');
- var ksHeight = window.outerHeight - $('.right-map').outerHeight() - $('.head').outerHeight;
- if (rsTop > '60px') {
- $('.right-search').css('top','20.0667vw');
- } else if (rsTop < ksHeight){
- $('.right-search').css('top','3.06666vw');
- } else {
- $('.right-search').css('top',ksHeight);
- }
- $('.back_top').hide();
- });
- // $('input').keyup(function(){
- // var reg = /\s/gi;
- // var val = $(this).val();
- // if (reg.test(val)) {
- // $(this).val($(this).val().replace(reg, ''));
- // }
- // })
- // 输入框失焦时,地图恢复拖动
- $('input').blur(function(){
- var rsTop = $('.right-search').css('top');
- var ksHeight = window.outerHeight - $('.right-map').outerHeight() - $('.head').outerHeight;
- map.enableInertialDragging();
- map.enableDragging();
- map.enableContinuousZoom();
- map.enablePinchToZoom();
- if (rsTop > '60px') {
- $('.right-search').css('top','20.0667vw');
- } else if (rsTop < ksHeight){
- $('.right-search').css('top','3.06666vw');
- } else {
- $('.right-search').css('top',ksHeight);
- }
- var topHeight = $('.wrap_result').children('.pad_box').find('.titleFirst').outerHeight()
- var topHeight1 = $('.wrap_result1').children('.pad_box').find('.titleFirst').outerHeight()
- var top = $('.wrap_result').scrollTop();
- var top1 = $('.wrap_result1').scrollTop();
- if (top>topHeight) {
- $('.show-fourth .back_top').css('display','block');
- } else if (top<topHeight){
- $('.show-fourth .back_top').hide();
- }
- if (top1>topHeight1) {
- $('.show-fifth .back_top').css('display','block');
- } else if (top1<topHeight1){
- $('.show-fifth .back_top').hide();
- }
- });
- //获取原窗口的高度
- // let originalHeight = document.documentElement.clientHeight || document.body.clientHeight
- // window.onresize = function() {
- // //键盘弹起与隐藏都会引起窗口的高度发生变化
- // let resizeHeight = document.documentElement.clientHeight || document.body.clientHeight
- // if (resizeHeight < originalHeight) {
- // //当键盘弹起,在此处操作
- // // var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- // // $('.show-first').css('height',rmHeight)
- // // $('.show-second').css('height',rmHeight)
- // // $('.show-third').css('height',rmHeight)
- // // $('.show-fourth').css('height',rmHeight)
- // // $('.show-fifth').css('height',rmHeight)
- // // $('.wrap_result').css('height',rmHeight)
- // // $('.wrap_result1').css('height',rmHeight)
- // } else {
- // //当键盘收起,在此处操作
- // var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- // // $('.wrap_result').css('height',rmHeight)
- // // $('.wrap_result1').css('height',rmHeight)
- // $('.show-fourth').css('height',rmHeight)
- // $('.show-fifth').css('height',rmHeight)
- // }
- // }
- // $(document).on('focusin', function () {
- // // 软键盘弹出的事件处理
- // });
-
- // $(document).on('focusout', function () {
- // // 软键盘收起的事件处理
- // var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- // $('.wrap_result').css('height',rmHeight)
- // $('.wrap_result1').css('height',rmHeight)
- // $('.show-fourth').css('height',rmHeight)
- // $('.show-fifth').css('height',rmHeight)
- // });
- // const ua = window.navigator.userAgent.toLocaleLowerCase();
- // const isIOS = /iphone|ipad|ipod/.test(ua);
- // const isAndroid = /android/.test(ua);
- // 点击头部的公交和自驾时切换
- $('.search-change li').click(function(){
- var gjzjtext = $(this).text();
- var startGJ = $('#gj-one').val();
- var endGJ = $('#gj-two').val();
- var startZJ = $("#zj-one").val();
- var endZJ = $("#zj-two").val();
- if (gjzjtext == '公交') {
- console.log('1:',startZJ,endZJ)
- $('.show-first').show().siblings().hide();
- $('.top_search').show().siblings('.right-map').show();
- $('.right-search').css('top',msHeight).siblings('.right-map').css('top','0px');
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- $('#gj-one').val(startZJ);
- $('#gj-two').val(endZJ);
- }
- if (gjzjtext == '自驾') {
- console.log('2:',startGJ,endGJ)
- $('.show-first').show().siblings().hide();
- $('.top_search').show().siblings('.right-map').show();
- $('.right-search').css('top',msHeight).siblings('.right-map').css('top','0px');
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- $("#zj-one").val(startGJ);
- $("#zj-two").val(endGJ);
- }
- });
- var obj = JSON.stringify(['','']);
- localStorage.setItem("line",obj);
- var resultObject = JSON.stringify(['','']);
- localStorage.setItem("lineText",resultObject);
- localStorage.setItem("discern", 0);
- // 点击头部的公交的搜索按钮在左边出现结果
- $('.inp-icon2').click(function(){
- map.clearOverlays();
- var startZD = $('#gj-one').val();
- var endZD = $('#gj-two').val();
- if (startZD == '' || endZD == ''){
- $('.top_search').show().siblings('.right-map').show().css('top','0px').siblings('.right-search').css('top',msHeight);
- $('.show-first').show().siblings().hide();
- $('#result').empty();
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- localStorage.setItem('discern','0');
- layer.msg('请输入起点或终点!');
- }else{
- var url = 'http://api.map.baidu.com/direction?origin='+startZD+'&destination='+endZD+'&mode=transit®ion=重庆&output=html&src=webapp.baidu.openAPIdemo'
- window.location.href = url
- }
- });
- $('#gj-one').bind('keyup',function(event) {
- var startZD = $('#gj-one').val();
- if(event.keyCode==13){
- if (startZD == '') {
- $('.top_search').show().siblings('.right-map').show();
- $('.show-first').show().siblings().hide();
- $('.right-search').css('top',msHeight);
- localStorage.setItem('discern','0');
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- layer.msg('请输入起点!');
- } else {
- $('#gj-two').focus();
- }
- }
- });
- $('#gj-two').bind('keyup',function(event) {
- map.clearOverlays();
- var startZD = $('#gj-one').val();
- var endZD = $('#gj-two').val();
- if(event.keyCode==13){
- if (startZD == '') {
- $('.top_search').show().siblings('.right-map').show();
- $('.show-first').show().siblings().hide();
- $('.right-search').css('top',msHeight);
- localStorage.setItem('discern','0');
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- layer.msg('请输入起点!');
- } else if(endZD == '') {
- $('.top_search').show().siblings('.right-map').show();
- $('.show-first').show().siblings().hide();
- $('.right-search').css('top',msHeight);
- localStorage.setItem('discern','0');
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- layer.msg('请输入终点!');
- } else {
- var url = 'http://api.map.baidu.com/direction?origin='+startZD+'&destination='+endZD+'&mode=transit®ion=重庆&output=html&src=webapp.baidu.openAPIdemo'
- window.location.href = url
- }
- document.activeElement.blur(); // 关闭软键盘
- }
- });
- // 公交的渲染结果
- function busResultLine(startZD,endZD){
- var resPoint = null;
- var startPoint,endPoint,startText,endText,startAddress,endAddress;
- $('.show-second .title-second>h6').text('搜索结果');
- $('.show-second').show().siblings().hide();
- $('.top_search').hide().siblings('.right-map').hide().css('top', '20.06666vw');
- $('.right-search').css('top', '20.06666vw');
- $('.title-second').css('margin', '2.93333vw auto 44vw').siblings('.show-second .content-third').hide();
- $('.zjboxpanel').show();
- $('.boxpanel').hide();
- let GJstart = contrastArrey.filter(function(i){
- return i.address == startZD
- });
- let GJend = contrastArrey.filter(function(i){
- return i.address == endZD
- });
- if(GJstart.length == 0 && GJend.length == 0) {
- $('.show-second .content-third').hide();
- $('#startbus').show().siblings().show();
- $('#result').empty();
- busStartSearch(startZD);
- busEndSearch(endZD);
- $(document).off("click").on('click','.openstartinfo',function(){
- map.clearOverlays();
- startPoint = new BMap.Point($(this).data("lng"), $(this).data("lat"));
- startText = $(this).data("text");
- startAddress = $(this).data("add");
- $(this).find('p').addClass('change_text_color').parents('li').siblings().find('p').removeClass('change_text_color');
- $('.zjboxpanel').show().siblings('.content-third').hide();
- });
- $(document).on('click','.openendinfo',function(){
- if (startPoint == null) {
- layer.msg("请先选择起点!");
- } else {
- $(this).find('p').addClass('change_text_color').parents('li').siblings().find('p').removeClass('change_text_color');
- $('.show-second .content-third').show();
- $('.zjboxpanel').hide();
- endText = $(this).data("text");
- endAddress = $(this).data("add");
- endPoint = new BMap.Point($(this).data("lng"), $(this).data("lat"));
- $('#gj-one').val(startText);
- $('#gj-two').val(endText);
- var res =JSON.stringify([startText,endText]);
- localStorage.setItem("line",res);
- resPoint =JSON.stringify([startPoint,endPoint]);
- localStorage.setItem("Point",resPoint);
- busResultContLine();
- drivingResultContLine();
- var result = JSON.stringify([startText,endText]);
- localStorage.setItem("lineText",result);
- localStorage.setItem('discern','2');
- }
- });
- } else if (GJstart.length>0){
- $('.zjboxpanel').show();
- $('#startbus').hide().siblings('#busstartPanel').empty().hide().siblings('#endBus').show().siblings('#busendPanel').show();
- $('#result').empty();
- busEndSearch(endZD);
- $(document).off("click").on('click','.openendinfo',async function(){
- endAddress = $(this).data("add");
- endPoint = new BMap.Point($(this).data("lng"), $(this).data("lat"));
- endText = $(this).data("text");
- $(this).find('p').addClass('change_text_color').parents('li').siblings().find('p').removeClass('change_text_color');
- $('.show-second .content-third').show().siblings('.zjboxpanel').hide();
- $('#gj-one').val(startZD);
- $('#gj-two').val(endText);
- await new Promise((resolve, reject) => {
- myGeo.getPoint(startZD, function(point) {
- if (point) {
- startData = new BMap.Point(point.lng,point.lat);
- resolve();
- }
- }, "重庆市");
- });
- var start = new BMap.Point(startData.lng, startData.lat);
- var res =JSON.stringify([startZD,endText]);
- localStorage.setItem("line",res);
- resPoint =JSON.stringify([start,endPoint]);
- localStorage.setItem("Point",resPoint);
- busResultContLine();
- drivingResultContLine();
- var result = JSON.stringify([startZD,endText]);
- localStorage.setItem("lineText",result);
- localStorage.setItem('discern','2');
- });
- } else if (GJend.length>0){
- $('#startbus').show().siblings('#busstartPanel').show();
- $('#endBus').hide().siblings('#busendPanel').hide();
- $('.show-second .content-third').hide();
- busStartSearch(startZD);
- $(document).off("click").on('click','.openstartinfo',async function(){
- $('.zjboxpanel').hide();
- $('.show-second .content-third').show();
- map.clearOverlays();
- startPoint = new BMap.Point($(this).data("lng"), $(this).data("lat"));
- startText = $(this).data("text");
- startAddress = $(this).data("add");
- $(this).find('p').addClass('change_text_color').parents('li').siblings().find('p').removeClass('change_text_color');
- $('#gj-one').val(startText);
- await new Promise((resolve, reject) => {
- myGeo.getPoint(endZD, function(point) {
- if (point) {
- endData = new BMap.Point(point.lng,point.lat);
- resolve();
- }
- }, "重庆市");
- });
- var end = new BMap.Point(endData.lng, endData.lat);
- var res =JSON.stringify([startText,endZD]);
- localStorage.setItem("line",res);
- resPoint =JSON.stringify([startPoint,end]);
- localStorage.setItem("Point",resPoint);
- busResultContLine();
- drivingResultContLine();
- var result = JSON.stringify([startText,endZD]);
- localStorage.setItem("lineText",result);
- localStorage.setItem('discern','2');
- });
- }
- // 封装起点选择
- function busStartSearch(startZD){
- var startResults = null;
- var startOption = {
- onSearchComplete: function(results){
- // 判断状态是否正确
- if (startSearch.getStatus() == BMAP_STATUS_SUCCESS) {
- startResults = results;
- var openStartInfoWindowHtml = '';
- for (var i = 0; i < results.getCurrentNumPois(); i++) {
- var startcount = i+1;
- openStartInfoWindowHtml += "<li data-add='"+results.getPoi(i).address+"' data-text='"+results.getPoi(i).title+"' data-lng='"+results.getPoi(i).point.lng+"' data-lat='"+results.getPoi(i).point.lat+"' class='openstartinfo'>"
- openStartInfoWindowHtml += "<a href='#endBus'>"
- openStartInfoWindowHtml += "<div class='warp_choice'>"
- openStartInfoWindowHtml += "<span>"+startcount+".</span>"
- openStartInfoWindowHtml += "<p>"
- openStartInfoWindowHtml += results.getPoi(i).title
- openStartInfoWindowHtml += "</p>"
- openStartInfoWindowHtml += "</div>"
- openStartInfoWindowHtml += "<p>地址:"
- if (results.getPoi(i).address == undefined){
- openStartInfoWindowHtml += results.getPoi(i).title
- } else {
- openStartInfoWindowHtml += results.getPoi(i).address
- }
- openStartInfoWindowHtml += "</p></div>"
- openStartInfoWindowHtml += "</a>"
- openStartInfoWindowHtml += "</li>"
- }
- $("#busstartPanel").empty().append(openStartInfoWindowHtml);
- } else {
- startResults = null;
- }
- }
- };
- var startSearch = new BMap.LocalSearch(map, startOption);
- startSearch.search(startZD);
- }
- // 封装终点选择
- function busEndSearch(endZD){
- var endResults = null;
- var endOption = {
- onSearchComplete: function(results){
- // 判断状态是否正确
- // openEndInfoWindowHtml += "<button class='endChoice hideEnd'>选为终点</button>"
- if (endSearch.getStatus() == BMAP_STATUS_SUCCESS) {
- endResults = results;
- var openEndInfoWindowHtml = '';
- for (var i = 0; i < results.getCurrentNumPois(); i++) {
- var endcount = i+1;
- openEndInfoWindowHtml += "<li data-add='"+results.getPoi(i).address+"' data-text='"+results.getPoi(i).title+"' data-lng='"+results.getPoi(i).point.lng+"' data-lat='"+results.getPoi(i).point.lat+"' class='openendinfo'>"
- openEndInfoWindowHtml += "<div class='warp_choice'>"
- openEndInfoWindowHtml += "<span>"+endcount+".</span>"
- openEndInfoWindowHtml += "<p>"
- openEndInfoWindowHtml += results.getPoi(i).title
- openEndInfoWindowHtml += "</p>"
- openEndInfoWindowHtml += "</div>"
- openEndInfoWindowHtml += "<p>地址:"
- if (results.getPoi(i).address == undefined){
- openEndInfoWindowHtml += results.getPoi(i).title
- }else{
- openEndInfoWindowHtml += results.getPoi(i).address
- }
- openEndInfoWindowHtml += "</p></div>"
- openEndInfoWindowHtml += "</li>"
- }
- $("#busendPanel").empty().append(openEndInfoWindowHtml);
- } else {
- endResults = null;
- }
- }
- };
- var endSearch = new BMap.LocalSearch(map, endOption);
- endSearch.search(endZD);
- }
- }
- // 点击头部的自驾的搜索按钮在左边出现结果
- $('.inp-icon3').click(function() {
- map.clearOverlays();
- var startZD = $("#zj-one").val();
- var endZD = $("#zj-two").val();
- if (startZD == '' || endZD == '') {
- $('.top_search').show().siblings('.right-map').show();
- $('.show-first').show().siblings().hide();
- $('.right-search').css('top',msHeight);
- $('#result1').empty();
- localStorage.setItem('discern','0');
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- layer.msg('请输入起点或终点!');
- var gjobj = JSON.stringify(['','']);
- localStorage.setItem("line",gjobj);
- var objgj = JSON.stringify(['','']);
- localStorage.setItem("lineText",objgj);
- } else {
- var url = 'http://api.map.baidu.com/direction?origin='+startZD+'&destination='+endZD+'&mode=driving®ion=重庆&output=html&src=webapp.baidu.openAPIdemo'
- window.location.href = url
- }
- });
- $('#zj-one').bind('keyup',function(event) {
- var startZD = $("#zj-one").val();
- if(event.keyCode==13){
- if (startZD == '') {
- $('.top_search').show().siblings('.right-map').show();
- $('.show-first').show().siblings().hide();
- $('.right-search').css('top',msHeight);
- localStorage.setItem('discern','0');
- layer.msg('请输入起点!');
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- } else {
- $('#zj-two').focus();
- }
- }
- });
- $('#zj-two').bind('keyup',function(event) {
- var startZD = $("#zj-one").val();
- var endZD = $("#zj-two").val();
- if(event.keyCode==13){
- if (startZD == '') {
- $('.top_search').show().siblings('.right-map').show();
- $('.show-first').show().siblings().hide();
- $('.right-search').css('top',msHeight);
- localStorage.setItem('discern','0');
- layer.msg('请输入起点!');
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- } else if(endZD == '') {
- $('.top_search').show().siblings('.right-map').show();
- $('.show-first').show().siblings().hide();
- $('.right-search').css('top',msHeight);
- localStorage.setItem('discern','0');
- layer.msg('请输入终点!');
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- } else {
- var url = 'http://api.map.baidu.com/direction?origin='+startZD+'&destination='+endZD+'&mode=driving®ion=重庆&output=html&src=webapp.baidu.openAPIdemo'
- window.location.href = url
- }
- document.activeElement.blur(); // 关闭软键盘
- }
- });
- // 自驾的渲染结果
- function drivingResultLine(startZD,endZD){
- var resPoint = null
- var startPoint,endPoint,startText,endText,startAddress,endAddress;
- $('.show-third .title-second>h6').text('搜索结果');
- $('.show-third').show().siblings().hide();
- $('.right-map').hide().siblings('.top_search').hide();
- $('.right-search').css('top', '20.06666vw');
- $('.title-second').css('margin', '2.93333vw auto 44vw').siblings('.show-third .content-third').hide();
- $('.boxpanel').show();
- $('.zjboxpanel').hide();
- let ZJstart = contrastArrey.filter(function(i){
- return i.address == startZD
- });
- let ZJend = contrastArrey.filter(function(i){
- return i.address == endZD
- });
- if (ZJstart.length == 0 && ZJend.length == 0){
- $('#startDrving').show().siblings().show();
- drivingStartSearch(startZD);
- drivingEndSearch(endZD);
- $(document).off("click").on('click','.openstartinfo',function(){
- map.clearOverlays();
- startPoint = new BMap.Point($(this).data("lng"), $(this).data("lat"));
- startText = $(this).data("text");
- startAddress = $(this).data("add");
- $(this).find('p').addClass('change_text_color').parents('li').siblings().find('p').removeClass('change_text_color');
- $('.boxpanel').show().siblings('.content-third').show();
- });
- $(document).on('click','.openendinfo',async function(){
- if (startPoint == null) {
- layer.msg("请先选择起点!");
- } else {
- endPoint = new BMap.Point($(this).data("lng"), $(this).data("lat"));
- endText = $(this).data("text");
- endAddress = $(this).data("add");
- $(this).find('p').addClass('change_text_color').parents('li').siblings().find('p').removeClass('change_text_color');
- $('.show-third .content-third').show();
- $('.boxpanel').hide();
- $('#zj-one').val(startText);
- $('#zj-two').val(endText);
- var res =JSON.stringify([startText,endText]);
- localStorage.setItem("line",res);
- resPoint =JSON.stringify([startPoint,endPoint]);
- localStorage.setItem("Point",resPoint);
- busResultContLine();
- drivingResultContLine();
- var result = JSON.stringify([startText,endText]);
- localStorage.setItem("lineText",result);
- localStorage.setItem('discern','4');
- startZD = '';
- endZD = '';
- }
- });
- } else if(ZJstart.length>0){
- $('.boxpanel').show();
- $('#startDrving').hide().siblings('#startPanel').empty().hide().siblings('#endDrving').show().siblings('#endPanel').show();
- $('#result1').empty();
- drivingEndSearch(endZD);
- $(document).off("click").on('click','.openendinfo',async function(){
- endText = $(this).data("text");
- endPoint = new BMap.Point($(this).data("lng"), $(this).data("lat"));
- $(this).find('p').addClass('change_text_color').parents('li').siblings().find('p').removeClass('change_text_color');
- $('.show-third .content-third').show().siblings('.boxpanel').hide();
- $('#zj-one').val(startZD);
- $('#zj-two').val(endText);
- await new Promise((resolve, reject) => {
- myGeo.getPoint(startZD, function(point) {
- if (point) {
- startData = new BMap.Point(point.lng,point.lat);
- resolve();
- }
- }, "重庆市");
- });
- var start = new BMap.Point(startData.lng, startData.lat);
- var res =JSON.stringify([startZD,endText]);
- localStorage.setItem("line",res);
- resPoint =JSON.stringify([start,endPoint]);
- localStorage.setItem("Point",resPoint);
- busResultContLine();
- drivingResultContLine();
- var result = JSON.stringify([startZD,endText]);
- localStorage.setItem("lineText",result);
- localStorage.setItem('discern','4');
- startZD = '';
- endZD = '';
- });
- } else if(ZJend.length>0){
- $('.show-third .content-third').hide();
- $('.boxpanel').show();
- $('#endDrving').hide().siblings('#endPanel').hide();
- $('#startDrving').show().siblings('#startPanel').show();
- drivingStartSearch(startZD);
- $(document).off("click").on('click','.openstartinfo',async function(){
- $('.boxpanel').hide();
- $('.show-third .content-third').show();
- map.clearOverlays();
- startPoint = new BMap.Point($(this).data("lng"), $(this).data("lat"));
- startText = $(this).data("text");
- $(this).find('p').addClass('change_text_color').parents('li').siblings().find('p').removeClass('change_text_color');
- $('#zj-one').val(startText);
- $('#zj-two').val(endZD);
- await new Promise((resolve, reject) => {
- myGeo.getPoint(endZD, function(point) {
- if (point) {
- endData = new BMap.Point(point.lng,point.lat);
- resolve()
- }
- }, "重庆市");
- });
- var end = new BMap.Point(endData.lng, endData.lat);
- var res =JSON.stringify([startText,endZD]);
- localStorage.setItem("line",res);
- resPoint =JSON.stringify([startPoint,end]);
- localStorage.setItem("Point",resPoint);
- busResultContLine();
- drivingResultContLine();
- var result = JSON.stringify([startText,endZD]);
- localStorage.setItem("lineText",result);
- localStorage.setItem('discern','4');
- startZD = '';
- endZD = '';
- });
- }
- function drivingStartSearch(startZD){
- var startResults = null;
- var startOption = {
- onSearchComplete: function(results){
- // 判断状态是否正确
- if (startSearch.getStatus() == BMAP_STATUS_SUCCESS) {
- startResults = results;
- var openStartInfoWindowHtml = '';
- for (var i = 0; i < results.getCurrentNumPois(); i++) {
- var startcount = i+1;
- openStartInfoWindowHtml += "<li data-add='"+results.getPoi(i).address+"' data-text='"+results.getPoi(i).title+"' data-lng='"+results.getPoi(i).point.lng+"' data-lat='"+results.getPoi(i).point.lat+"' class='openstartinfo'>"
- openStartInfoWindowHtml += "<a href='#endDrving'>"
- openStartInfoWindowHtml += "<div class='warp_choice'>"
- openStartInfoWindowHtml += "<span>"+startcount+".</span>"
- openStartInfoWindowHtml += "<p>"
- openStartInfoWindowHtml += results.getPoi(i).title
- openStartInfoWindowHtml += "</p>"
- openStartInfoWindowHtml += "</div>"
- openStartInfoWindowHtml += "<p>地址:"
- openStartInfoWindowHtml += results.getPoi(i).address
- openStartInfoWindowHtml += "</p></div>"
- openStartInfoWindowHtml += "</a>"
- openStartInfoWindowHtml += "</li>"
- }
- $("#startPanel").empty().append(openStartInfoWindowHtml);
- } else {
- startResults = null;
- }
- }
- };
- var startSearch = new BMap.LocalSearch(map, startOption);
- startSearch.search(startZD);
- }
- function drivingEndSearch(endZD){
- var endResults = null;
- var endOption = {
- onSearchComplete: function(results){
- // 判断状态是否正确
- if (endSearch.getStatus() == BMAP_STATUS_SUCCESS) {
- endResults = results;
- var openEndInfoWindowHtml = '';
- for (var i = 0; i < results.getCurrentNumPois(); i++) {
- var endcount = i+1;
- openEndInfoWindowHtml += "<li data-add='"+results.getPoi(i).address+"' data-text='"+results.getPoi(i).title+"' data-lng='"+results.getPoi(i).point.lng+"' data-lat='"+results.getPoi(i).point.lat+"' class='openendinfo'>"
- openEndInfoWindowHtml += "<div class='warp_choice'>"
- openEndInfoWindowHtml += "<span>"+endcount+".</span>"
- openEndInfoWindowHtml += "<p>"
- openEndInfoWindowHtml += results.getPoi(i).title
- openEndInfoWindowHtml += "</p>"
- openEndInfoWindowHtml += "</div>"
- openEndInfoWindowHtml += "<p>地址:"
- openEndInfoWindowHtml += results.getPoi(i).address
- openEndInfoWindowHtml += "</p></div>"
- openEndInfoWindowHtml += "</li>"
- }
- $("#endPanel").empty().append(openEndInfoWindowHtml);
- } else {
- endResults = null;
- }
- }
- };
- var endSearch = new BMap.LocalSearch(map, endOption);
- endSearch.search(endZD);
- }
- }
- // 封装公交的路线
- function busResultContLine(){
- var routePolicy = [BMAP_TRANSIT_POLICY_LEAST_TIME,BMAP_TRANSIT_POLICY_LEAST_TRANSFER,BMAP_TRANSIT_POLICY_LEAST_WALKING,BMAP_TRANSIT_POLICY_AVOID_SUBWAYS];
- var discriptHtml = '';
- var line = JSON.parse(localStorage.getItem("line"));
- var resultPoint = JSON.parse(localStorage.getItem("Point"));
- var start = new BMap.Point(resultPoint[0].lng, resultPoint[0].lat);
- var end = new BMap.Point(resultPoint[1].lng, resultPoint[1].lat);
- $('#result').empty();
- $('.content-title>li:nth-child(1)').addClass('layui-this').siblings().removeClass('layui-this');
- var transit = new BMap.TransitRoute(map, {
- renderOptions: {
- map: map,
- panel: 'result'
- },
- policy: 0,
- onSearchComplete: function(results) {
- if (transit.getStatus() == BMAP_STATUS_SUCCESS) {
- discriptHtml = '';
- $('.show-second .content-title').show();
- return;
- } else {
- $('.show-second .content-title').hide();
- discriptHtml += "<div class='no_results'>在重庆市 "
- discriptHtml += "未能计算出从“"
- discriptHtml += line[0]
- discriptHtml += "”到“"
- discriptHtml += line[1]
- discriptHtml += "”公交路线,抱歉。"
- discriptHtml += "</div>"
- $('#result').empty().append(discriptHtml);
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- }
- }
- });
- map.clearOverlays();
- transit.clearResults();
- transit.setPolicy(routePolicy[0]);
- transit.search(start, end);
- }
- // 公交选择其他方案
- $('.show-second .content-title>li').click(function() {
- const liIndex = $(this).index();
- var routePolicy = [BMAP_TRANSIT_POLICY_LEAST_TIME,BMAP_TRANSIT_POLICY_LEAST_TRANSFER,BMAP_TRANSIT_POLICY_LEAST_WALKING,BMAP_TRANSIT_POLICY_AVOID_SUBWAYS];
- var discriptHtml = '';
- var line = JSON.parse(localStorage.getItem("line"));
- var resultPoint = JSON.parse(localStorage.getItem("Point"));
- var start = new BMap.Point(resultPoint[0].lng, resultPoint[0].lat);
- var end = new BMap.Point(resultPoint[1].lng, resultPoint[1].lat);
- var transit = new BMap.TransitRoute(map, {
- renderOptions: {
- map: map,
- panel: 'result'
- },
- policy: 0,
- onSearchComplete: function(results) {
- if (transit.getStatus() == BMAP_STATUS_SUCCESS) {
- discriptHtml = '';
- $('.show-second .content-title').show();
- return;
- } else {
- $('.show-second .content-title').hide();
- discriptHtml += "<div class='no_results'>在重庆市 "
- discriptHtml += "未能计算出从“"
- discriptHtml += line[0]
- discriptHtml += "”到“"
- discriptHtml += line[1]
- discriptHtml += "”公交路线,抱歉。"
- discriptHtml += "</div>"
- $('#result').empty().append(discriptHtml);
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- }
- }
- });
- transit.clearResults();
- map.clearOverlays();
- transit.setPolicy(routePolicy[liIndex]);
- transit.search(start, end);
- });
- // 封装自驾的路线
- function drivingResultContLine(){
- var drivingRoutePolicy = [BMAP_DRIVING_POLICY_LEAST_TIME,BMAP_DRIVING_POLICY_LEAST_DISTANCE,BMAP_DRIVING_POLICY_AVOID_HIGHWAYS];
- var resultPoint = JSON.parse(localStorage.getItem("Point"));
- var start = new BMap.Point(resultPoint[0].lng, resultPoint[0].lat);
- var end = new BMap.Point(resultPoint[1].lng, resultPoint[1].lat);
- $('#result1').empty();
- $('.main-third>li:nth-child(1)').addClass('layui-this').siblings().removeClass('layui-this');
- var drivingRoute = new BMap.DrivingRoute(map, {
- renderOptions: {
- map: map,
- panel: "result1",
- autoViewport: true,
- enableDragging: true
- }
- });
- map.clearOverlays();
- drivingRoute.clearResults();
- drivingRoute.setPolicy(drivingRoutePolicy[0]);
- drivingRoute.search(start, end);
- }
- // 自驾选择其他方案
- $("#zjxz>li").click(function() {
- const liIndex = $(this).index();
- var drivingRoutePolicy = [BMAP_DRIVING_POLICY_LEAST_TIME,BMAP_DRIVING_POLICY_LEAST_DISTANCE,BMAP_DRIVING_POLICY_AVOID_HIGHWAYS];
- var resultPoint = JSON.parse(localStorage.getItem("Point"));
- var start = new BMap.Point(resultPoint[0].lng, resultPoint[0].lat);
- var end = new BMap.Point(resultPoint[1].lng, resultPoint[1].lat);
- $('#result1').empty();
- var drivingRoute = new BMap.DrivingRoute(map, {
- renderOptions: {
- map: map,
- panel: "result1",
- autoViewport: true,
- enableDragging: true
- }
- });
- map.clearOverlays();
- drivingRoute.clearResults();
- drivingRoute.setPolicy(drivingRoutePolicy[liIndex]);
- drivingRoute.search(start, end);
- });
- // 点击搜索的图标,显示
- $('.inp-icon1').click(function() {
- indexList = 0;
- ssList = 2;
- $('.show-fourth .title-second>h6').text('搜索结果');
- map.clearOverlays();
- var searchInp = $('.inp').val();
- if (searchInp == '' || searchInp == null) {
- layer.msg('输入的值不能为空!');
- }else{
- searchJSON(searchInp);
- }
- // var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- // $('.wrap_result').css('height',rmHeight)
- // $('.wrap_result1').css('height',rmHeight)
- // $('.show-fourth').css('height',rmHeight)
- // $('.show-fifth').css('height',rmHeight)
- });
- $('.inp').bind('keyup',function(event) {
- indexList = 0;
- ssList = 2;
- $('.show-fourth .title-second>h6').text('搜索结果');
- var searchInp = $('.inp').val();
- map.clearOverlays();
- if(event.keyCode==13){
- if (searchInp == '' || searchInp == null) {
- layer.msg('输入的值不能为空!');
- } else {
- searchJSON(searchInp);
- }
- document.activeElement.blur(); // 关闭软键盘
- }
- });
- // $('input').keydown(function(e) {
- // if (e.keyCode == 32) {
- // return false;
- // }
- // });
- // $('.inp').blur(function(){
- // var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- // $('.wrap_result').css('height',rmHeight)
- // $('.wrap_result1').css('height',rmHeight)
- // $('.show-fourth').css('height',rmHeight)
- // $('.show-fifth').css('height',rmHeight)
- // });
- function searchJSON(searchInp){
- $('.show-fourth').show().siblings().hide();
- $('.right-search').hide();
- $('.top_search').show();
- var digitGroup = [];
- $.each(getAllJson, function(j){
- $.each(getAllJson[j],function(k){
- var stringText = ('' + getAllJson[j][k]);
- if(stringText.indexOf(searchInp)>-1){
- var getArrey = [];
- if(getAllJson[j].dep == getAllJson[j][k] || getAllJson[j].type == getAllJson[j][k] || getAllJson[j].sptype == getAllJson[j][k]) {
- getArrey = getAllJson[j];
- }
- digitGroup.push(getArrey);
- };
- });
- });
- let removeZero = digitGroup.filter(item => item.length!=0)
- // let newDigitGroup = [...new Set(removeZero)]
- for (let i = 0; i < removeZero.length; i++) {
- for (let j = i + 1; j < removeZero.length; j++) {
- if (removeZero[j].dep === removeZero[i].dep) {
- removeZero.splice(j, 1);
- }
- }
- }
- for (let i = 0; i < removeZero.length; i++) {
- for (let j = i + 1; j < removeZero.length; j++) {
- if (removeZero[j].dep === removeZero[i].dep) {
- removeZero.splice(j, 1);
- }
- }
- }
- for (let i = 0; i < removeZero.length; i++) {
- for (let j = i + 1; j < removeZero.length; j++) {
- if (removeZero[j].dep === removeZero[i].dep) {
- removeZero.splice(j, 1);
- }
- }
- }
- for (let i = 0; i < removeZero.length; i++) {
- for (let j = i + 1; j < removeZero.length; j++) {
- if (removeZero[j].dep === removeZero[i].dep) {
- removeZero.splice(j, 1);
- }
- }
- }
- // console.log(removeZero)
- if (removeZero == '') {
- var html = '';
- html += '<div style="width: 85.5%;margin: 0 auto 0;color: #2775CC;font-size:14px;">暂无数据</div>'
- $('.show-fourth .pad_box').empty().append(html);
- $('.show-first').hide();
- $('.show-fourth').show();
- $('.right-map').css('height', hlHeight);
- var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- var windowHeight = $('.right-map').innerHeight() - $('.head').innerHeight() + 45;
- var spWidth = ($('.show-fourth').innerWidth() - $('.wrap_result1').innerWidth())/2;
- $('.wrap_result1').css({'top': spWidth,'left': spWidth});
- $('.title-second').css({'top':windowHeight,'left': spWidth});
- } else {
- $('.show-fourth').show().siblings().hide();
- $('.right-map').css('height', hlHeight);
- var windowHeight = $('.right-map').innerHeight() - $('.head').innerHeight() + 45;
- var spWidth = ($('.show-fourth').innerWidth() - $('.wrap_result1').innerWidth())/2;
- $('.wrap_result1').css({'top': spWidth,'left': spWidth});
- $('.title-second').css({'top':windowHeight,'left': spWidth});
- $('.right-search').hide();
- $('.top_search').show();
- var loading = layer.msg('加载中..', {
- icon: 16
- ,shade: 0.3
- ,time: false
- });
- setTimeout(function (data) {
- //最后数据加载完 让 loading层消失
- xrList(removeZero);
- layer.close(loading);
- }, 500);
- }
- }
-
- // 上下移动的内容框
- $('.arrowss').click(function(){
- var height= $('.left-map').height();
- if($(this).hasClass('layui-icon-up')){
- $('.left-map').height(70+'%');
- $(this).removeClass('layui-icon-up').addClass('layui-icon-down');
- }else{
- $('.left-map').height(355)
- $(this).removeClass('layui-icon-down').addClass('layui-icon-up');
- }
- });
- $('.btn_back').click(function(){
- map.clearOverlays();
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- if (blList == 1) {
- $('.show-fourth').show().siblings().hide();
- var windowHeight = $('.right-map').innerHeight() - $('.head').innerHeight() + 45;
- var spWidth = ($('.show-fourth').innerWidth() - $('.wrap_result1').innerWidth())/2;
- $('.wrap_result1').css({'top': spWidth,'left': spWidth});
- $('.title-second').css({'top':windowHeight,'left': spWidth});
- $('.right-search').hide();
- $('.right-map').show().siblings('.top_search').show();
- $('.right-map').css('height', hlHeight);
- // $('.show-fifth .back_top').show();
- $('.show-fifth .wrap_result .title-second h6').text('搜索结果');
- $('.content_from_ajax .layui-tab-title>li:nth-child(1)').addClass('layui-this').siblings().removeClass('layui-this');
- $('.content_from_ajax .layui-tab-content .layui-tab-item:nth-child(1)').addClass('layui-show').siblings().removeClass('layui-show');
- $('.result_form_ajax').empty();
- xrList(getAllArr);
- blList = 2;
- ssList = 2
- $('.wrap_result1').scrollTop(scrollListHeight1)
- } else if (blList == 2) {
- window.location.reload();
- }
- })
-
- // 点击搜索的出现结果部分的返回到首页
- $('.backBtn').click(function() {
- // if (gjIndex == 1){
- // window.location.reload();
- // localStorage.setItem('discern','0');
- // } else if(gjIndex == 2){
- // const startGJ = $("#gj-one").val();
- // const endGJ = $("#gj-two").val();
- // busResultLine(startGJ,endGJ);
- // gjIndex = 1;
- // }
- // if (zjIndex == 1){
- // window.location.reload();
- // localStorage.setItem('discern','0');
- // } else if(zjIndex == 2){
- // const startZJ = $("#zj-one").val();
- // const endZJ = $("#zj-two").val();
- // drivingResultLine(startZJ,endZJ);
- // zjIndex = 1;
- // }
- var discern = localStorage.getItem("discern");
- if (discern == 1){
- window.location.reload();
- localStorage.setItem('discern','0');
- var object = JSON.stringify(['','']);
- localStorage.setItem("lineText",object);
- } else if (discern == 3){
- window.location.reload();
- localStorage.setItem('discern','0');
- var object = JSON.stringify(['','']);
- localStorage.setItem("lineText",object);
- } else if (discern == 2){
- const startGJ = $("#gj-one").val();
- const endGJ = $("#gj-two").val();
- busResultLine(startGJ,endGJ);
- localStorage.setItem('discern','1');
- } else if (discern == 4){
- const startZJ = $("#zj-one").val();
- const endZJ = $("#zj-two").val();
- drivingResultLine(startZJ,endZJ);
- localStorage.setItem('discern','3');
- }
- });
- $('.back_btn').click(function() {
- map.clearOverlays();
- map.centerAndZoom(new BMap.Point(106.563, 29.523), 14);
- if (indexList == 1) {
- applyClickList();
- $('.show-fifth .wrap_result .title-second h6').text('搜索结果');
- xrList(getAllArr);
- indexList = 2;
- $('.show-fifth .back_top').show();
- $('.wrap_result').scrollTop(scrollListHeight)
- } else if (indexList == 2) {
- window.location.reload();
- }
- });
- $('.back_Btn').click(function(){
- if (ssList == 1) {
- map.clearOverlays();
- $('.show-first').hide();
- $('.show-fourth').show();
- $('.right-map').css('height', hlHeight);
- var rmHeight = window.outerHeight - $('.right-map').innerHeight() - $('.head').innerHeight();
- var windowHeight = $('.right-map').innerHeight() - $('.head').innerHeight() + 45;
- var spWidth = ($('.show-fourth').innerWidth() - $('.wrap_result1').innerWidth())/2;
- $('.wrap_result1').css({'top': spWidth,'left': spWidth});
- $('.title-second').css({'top':windowHeight,'left': spWidth});
- $('.right-search').hide();
- $('.top_search').show();
- $('.show-fifth .back_top').show();
- xrList(getAllArr);
- ssList = 2;
- indexList = 0;
- $('.wrap_result1').scrollTop(scrollListHeight1)
- } else if (ssList == 2) {
- window.location.reload();
- }
- })
- $('.wrap_result').scroll(function(){
- var topHeight = $(this).children('.pad_box').find('.titleFirst').outerHeight()
- var top = $(this).scrollTop();
- if (top>topHeight) {
- $('.show-fifth .back_top').css('display','block');
- } else if (top<topHeight){
- $('.show-fifth .back_top').hide();
- }
- })
- $('.wrap_result1').scroll(function(){
- var topHeight = $(this).children('.pad_box').find('.titleFirst').outerHeight()
- var top = $(this).scrollTop();
- if (top>topHeight) {
- $('.show-fourth .back_top').css('display','block');
- } else if (top<topHeight){
- $('.show-fourth .back_top').hide();
- }
- })
- $('.show-fourth .back_top').click(function() {
- $('.wrap_result1').scrollTop(0)
- });
- $('.show-fifth .back_top').click(function() {
- $('.wrap_result').scrollTop(0)
- });
-
- var geolocation = new BMap.Geolocation();
- geolocation.getCurrentPosition(function(r){
- if(this.getStatus() == BMAP_STATUS_SUCCESS){
- var mk = new BMap.Marker(r.point);
- map.addOverlay(mk);
- map.panTo(r.point);
- myGeo.getLocation(r.point, function(rs){
- var addComp = rs.surroundingPois[0].title;
- $('#gj-one').val(addComp);
- $('#zj-one').val(addComp);
- })
- } else {
- // alert('未能获得您的定位,请手动输入起点');
- }
- });
- })
|