123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491 |
- import {
- imgUrl
- } from "../api/request"
- var QQMapWX = require('../../libs/qqmap-wx-jssdk.min.js');
- const popType = [
- [
- ["受理场所", "查阅场所",],
- ["区级政务服务中心", "镇(街道)便民服务中心", "村(社区)便民服务站", "生源地助学贷款办理点"],
- ["党群服务中心"],
- []
- ],
- [
- ["职业教育学校", "特殊教育学校", "高等院校", "小学", "中学", "幼儿园", "教育考试中心"],
- ["村卫生室", "社区卫生服务站", "儿科诊疗服务机构", "狂犬病、破伤风处置门诊", "免疫规划预防接种门诊", "二级医疗机构", "三级医疗机构", "社区卫生服务机构", "职业病诊断机构", "助产医疗机构", "产科门诊服务机构", "医疗保障事务中心", "核酸采样点"],
- ["派出所", "出入境业务办理机构"],
- ["交通支大队", "交通违法处理机构", "交通事故处理机构", "车管所", "机动车检测场所", "驾驶人体检医院", "车驾管社会服务站"]
- ],
- [
- ["就业和人才中心", "社会保险事务中心"],
- ["养老机构"],
- ["婚姻登记机构", "殡仪服务机构"],
- []
- ],
- [
- [],
- [],
- [],
- []
- ],
- [
- ["图书馆", "文化馆", "文管所", "公共体育馆", "旅游景点", "公园"],
- ["公证处", "司法鉴定机构", "基层司法所", "法律援助机构", "矫正中心"],
- ["残疾人服务中心", "定点残疾人服务机构"],
- []
- ],
- [
- ["商圈", "购物中心", "酒店"],
- [],
- [],
- []
- ]
- ]
- let BMap = {};
- let x = null;
- let y = null;
- const INIT_MARKER = {
- latitude: 0,
- longitude: 0,
- iconPath: imgUrl+"/location.png",
- width: '34px',
- height: '34px',
- rotate: 0,
- alpha: 1
- };
- Page({
- data: {
- imgUrl: imgUrl,
- markers: [INIT_MARKER],
- latitude: '',
- longitude: '',
- type: [
- [{ "id": 1, "name": "政务公开", "image": imgUrl + "fgk.png" }, { "id": 2, "name": "政务服务", "image": imgUrl + "fzwfw.png" }, { "id": 3, "name": "党群服务", "image": imgUrl + "fdqfwzx.png" }, { "id": 4, "name": "核酸检测", "image": imgUrl + "fhsjc.png" }],
- [{ "id": 1, "name": "教育资源", "image": imgUrl + "fjy.png" }, { "id": 2, "name": "医疗卫生", "image": imgUrl + "fyl.png" }, { "id": 3, "name": "户籍管理", "image": imgUrl + "fhjgl.png" }, { "id": 4, "name": "交通服务", "image": imgUrl + "fjtfw.png" }],
- [{ "id": 1, "name": "社会保障", "image": imgUrl + "fshbz.png" }, { "id": 2, "name": "养老服务", "image": imgUrl + "fylfw.png" }, { "id": 3, "name": "民政服务", "image": imgUrl + "fmzfw.png" }, { "id": 4, "name": "办税服务", "image": imgUrl + "fbsfwt.png" }],
- [{ "id": 1, "name": "市场监管", "image": imgUrl + "fscjd.png" }, { "id": 2, "name": "住房保障", "image": imgUrl + "fgzf.png" }, { "id": 3, "name": "不动产登记", "image": imgUrl + "fbdcdj.png" }, { "id": 4, "name": "住房公积金", "image": imgUrl + "fgjj.png" }],
- [{ "id": 1, "name": "文体旅游", "image": imgUrl + "fwtly.png" }, { "id": 2, "name": "司法服务", "image": imgUrl + "fsffw.png" }, { "id": 3, "name": "助疾服务", "image": imgUrl + "fcjr.png" }, { "id": 4, "name": "产业园区", "image": imgUrl + "fcyy.png" }],
- [{ "id": 1, "name": "商业服务", "image": imgUrl + "fbmfw.png" }, { "id": 2, "name": "便民公厕", "image": imgUrl + "fgc.png" }, { "id": 3, "name": "停车泊车", "image": imgUrl + "ftc.png" }, { "id": 4, "name": "直饮水点", "image": imgUrl + "zysd.png" }]
- ],
- popData: [{ "popName": "", "data": [] }],
- showIndex: false,
- showSearch: true,
- showTraffic: true,
- height: 0,
- searchVal: '',
- trafficStart: '',
- trafficEnd: '',
- index: 0,
- isList: true,
- showSet: false,
- trafficType: 0,
- xxs: [], xx: [], zx: [], tsjy: [], dx: [], zyyx: [], yey: [], bmfwzx: [], ggfwzx: [], dqfwzx: [], cyy: [], byfwjg: [], cwss: [], sqwsfwz: [], ejyljg: [],
- ekzlfwjg: [], kqbpsfczmz: [], myghyfjzmz: [], sjyljg: [], sqwsfwjg: [], zybzdjg: [], gy: [], tc: [], zysd: [], gc: [], hydjjg: [], zcyljg: [], ckmzfwjg: [], pcs: [],
- crjywbljg: [], jtxljcdd: [], jtwfcljg: [], jtsgcljg: [], cgs: [], jdcjccs: [], jsrtjz: [], ylfwjg: [], tsg: [], whg: [], wgs: [], ggty: [], jq: [],
- bdcdjzxbsdt: [], cjrfwzx: [], ddcjrfwjg: [], fwglzx: [], gzc: [], sfjdjg: [], jcfwfws: [], flyzzx: [], bsfwt: [], scjdglj: [],
- yb: [], dkbld: [], cjgshfwz: [], jykszx: [], xzfwzx: [], jzzx: [], jyhrczx: [], shbxswzx: [], sq: [], gjj: [], hscyd: [], gwzx: [], jd: [],
- contrastArrey: [], getAllJson: [], qjjz: [], cycsbms: [],
- },
- onLoad: function (options) {
- this.setData({
- height: wx.getSystemInfoSync().windowHeight
- })
- var that = this;
- wx.request({
- url: 'https://www.cqna.gov.cn/data/mapdata/getMapDataAll',
- method: 'GET',
- success: (res) => {
- res = res.data;
- let xxs = [], xx = [], zx = [], tsjy = [], dx = [], zyyx = [], yey = [], bmfwzx = [], ggfwzx = [], dqfwzx = [], cyy = [], byfwjg = [], cwss = [], sqwsfwz = [], ejyljg = [];
- let ekzlfwjg = [], kqbpsfczmz = [], myghyfjzmz = [], sjyljg = [], sqwsfwjg = [], zybzdjg = [], gy = [], tc = [], zysd = [], gc = [], hydjjg = [], zcyljg = [], ckmzfwjg = [], pcs = [];
- let crjywbljg = [], jtxljcdd = [], jtwfcljg = [], jtsgcljg = [], cgs = [], jdcjccs = [], jsrtjz = [], ylfwjg = [], tsg = [], whg = [], wgs = [], ggty = [], jq = [];
- let bdcdjzxbsdt = [], cjrfwzx = [], ddcjrfwjg = [], fwglzx = [], gzc = [], sfjdjg = [], jcfwfws = [], flyzzx = [], bsfwt = [], scjdglj = [];
- let yb = [], dkbld = [], cjgshfwz = [], jykszx = [], xzfwzx = [], jzzx = [], jyhrczx = [], shbxswzx = [], sq = [], gjj = [], hscyd = [], gwzx = [], jd = [];
- // 接收json内所有数据
- let getAllJson = [];
- // 受理场所
- let qjjz = [];
- // 查阅场所
- var cycsbms = [];
- for (let i in res.data.xxs) {
- if (res.data.xxs[i].tel) {
- res.data.xxs[i].tel = res.data.xxs[i].tel.split(';');
- }
- xxs.push(res.data.xxs[i]);
- getAllJson.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]);
- }
- }
- that.setData({
- xxs: xxs,
- xx: xx,
- zx: zx,
- tsjy: tsjy
- });
- for (let i in res.data.dxs) {
- if (res.data.dxs[i].tel) {
- res.data.dxs[i].tel = res.data.dxs[i].tel.split(';');
- }
- dx.push(res.data.dxs[i]);
- getAllJson.push(res.data.dxs[i]);
- }
- that.setData({
- dx: dx
- });
- for (let i in res.data.zyyxs) {
- if (res.data.zyyxs[i].tel) {
- res.data.zyyxs[i].tel = res.data.zyyxs[i].tel.split(';');
- }
- zyyx.push(res.data.zyyxs[i])
- getAllJson.push(res.data.zyyxs[i]);
- }
- that.setData({
- zyyx: zyyx
- });
- for (let i in res.data.yeys) {
- if (res.data.yeys[i].tel) {
- res.data.yeys[i].tel = res.data.yeys[i].tel.split(';');
- }
- yey.push(res.data.yeys[i])
- getAllJson.push(res.data.yeys[i]);
- }
- that.setData({
- yey: yey
- });
- for (let i in res.data.bmfwzxs) {
- if (res.data.bmfwzxs[i].tel) {
- res.data.bmfwzxs[i].tel = res.data.bmfwzxs[i].tel.split(';');
- }
- bmfwzx.push(res.data.bmfwzxs[i]);
- getAllJson.push(res.data.bmfwzxs[i]);
- }
- that.setData({
- bmfwzx: bmfwzx
- });
- for (let i in res.data.ggfwzxs) {
- if (res.data.ggfwzxs[i].tel) {
- res.data.ggfwzxs[i].tel = res.data.ggfwzxs[i].tel.split(';');
- }
- ggfwzx.push(res.data.ggfwzxs[i]);
- getAllJson.push(res.data.ggfwzxs[i]);
- }
- that.setData({
- ggfwzx: ggfwzx
- });
- for (let i in res.data.dqfwzxs) {
- if (res.data.dqfwzxs[i].tel) {
- res.data.dqfwzxs[i].tel = res.data.dqfwzxs[i].tel.split(';');
- }
- dqfwzx.push(res.data.dqfwzxs[i]);
- getAllJson.push(res.data.dqfwzxs[i]);
- }
- that.setData({
- dqfwzx: dqfwzx
- });
- for (let i in res.data.bms) {
- if (res.data.bms[i].tel) {
- res.data.bms[i].tel = res.data.bms[i].tel.split(';');
- }
- qjjz.push(res.data.bms[i]);
- getAllJson.push(res.data.bms[i]);
- }
- that.setData({
- qjjz: qjjz
- });
- for (let i in res.data.jzs) {
- if (res.data.jzs[i].tel) {
- res.data.jzs[i].tel = res.data.jzs[i].tel.split(';');
- }
- qjjz.push(res.data.jzs[i])
- getAllJson.push(res.data.jzs[i]);
- }
- that.setData({
- qjjz: qjjz
- });
- for (let i in res.data.cycsbms) {
- if (res.data.cycsbms[i].tel) {
- res.data.cycsbms[i].tel = res.data.cycsbms[i].tel.split(';');
- }
- cycsbms.push(res.data.cycsbms[i]);
- getAllJson.push(res.data.cycsbms[i]);
- }
- that.setData({
- cycsbms: cycsbms
- });
- for (let i in res.data.slcsjzs) {
- if (res.data.slcsjzs[i].tel) {
- res.data.slcsjzs[i].tel = res.data.slcsjzs[i].tel.split(';');
- }
- cycsbms.push(res.data.slcsjzs[i]);
- getAllJson.push(res.data.slcsjzs[i]);
- }
- that.setData({
- cycsbms: cycsbms
- });
- for (let i in res.data.cyys) {
- if (res.data.cyys[i].tel) {
- res.data.cyys[i].tel = res.data.cyys[i].tel.split(';');
- }
- cyy.push(res.data.cyys[i]);
- getAllJson.push(res.data.cyys[i]);
- }
- that.setData({
- cyy: cyy
- });
- for (let i in res.data.byfwjgs) {
- if (res.data.byfwjgs[i].tel) {
- res.data.byfwjgs[i].tel = res.data.byfwjgs[i].tel.split(';');
- }
- byfwjg.push(res.data.byfwjgs[i]);
- getAllJson.push(res.data.byfwjgs[i]);
- }
- that.setData({
- byfwjg: byfwjg
- });
- for (let i in res.data.cwsss) {
- if (res.data.cwsss[i].tel) {
- res.data.cwsss[i].tel = res.data.cwsss[i].tel.split(';');
- }
- cwss.push(res.data.cwsss[i]);
- getAllJson.push(res.data.cwsss[i]);
- }
- that.setData({
- cwss: cwss
- });
- for (let i in res.data.sqwsfwzs) {
- if (res.data.sqwsfwzs[i].tel) {
- res.data.sqwsfwzs[i].tel = res.data.sqwsfwzs[i].tel.split(';');
- }
- sqwsfwz.push(res.data.sqwsfwzs[i]);
- getAllJson.push(res.data.sqwsfwzs[i]);
- }
- that.setData({
- sqwsfwz: sqwsfwz
- });
- for (let i in res.data.ekzlfwjgs) {
- if (res.data.ekzlfwjgs[i].tel) {
- res.data.ekzlfwjgs[i].tel = res.data.ekzlfwjgs[i].tel.split(';');
- }
- ekzlfwjg.push(res.data.ekzlfwjgs[i]);
- getAllJson.push(res.data.ekzlfwjgs[i]);
- }
- that.setData({
- ekzlfwjg: ekzlfwjg
- });
- for (let i in res.data.kqbpsfczmzs) {
- if (res.data.kqbpsfczmzs[i].tel) {
- res.data.kqbpsfczmzs[i].tel = res.data.kqbpsfczmzs[i].tel.split(';');
- }
- kqbpsfczmz.push(res.data.kqbpsfczmzs[i]);
- getAllJson.push(res.data.kqbpsfczmzs[i]);
- }
- that.setData({
- kqbpsfczmz: kqbpsfczmz
- });
- for (let i in res.data.myghyfjzmzs) {
- if (res.data.myghyfjzmzs[i].tel) {
- res.data.myghyfjzmzs[i].tel = res.data.myghyfjzmzs[i].tel.split(';');
- }
- myghyfjzmz.push(res.data.myghyfjzmzs[i]);
- getAllJson.push(res.data.myghyfjzmzs[i]);
- }
- that.setData({
- myghyfjzmz: myghyfjzmz
- });
- for (let i in res.data.ejyljgs) {
- if (res.data.ejyljgs[i].tel) {
- res.data.ejyljgs[i].tel = res.data.ejyljgs[i].tel.split(';');
- }
- ejyljg.push(res.data.ejyljgs[i]);
- getAllJson.push(res.data.ejyljgs[i]);
- }
- that.setData({
- ejyljg: ejyljg
- });
- for (let i in res.data.sjyljgs) {
- if (res.data.sjyljgs[i].tel) {
- res.data.sjyljgs[i].tel = res.data.sjyljgs[i].tel.split(';');
- }
- sjyljg.push(res.data.sjyljgs[i]);
- getAllJson.push(res.data.sjyljgs[i]);
- }
- that.setData({
- sjyljg: sjyljg
- });
- for (let i in res.data.sqwsfwjgs) {
- if (res.data.sqwsfwjgs[i].tel) {
- res.data.sqwsfwjgs[i].tel = res.data.sqwsfwjgs[i].tel.split(';');
- }
- sqwsfwjg.push(res.data.sqwsfwjgs[i]);
- getAllJson.push(res.data.sqwsfwjgs[i]);
- }
- that.setData({
- sqwsfwjg: sqwsfwjg
- });
- for (let i in res.data.zybzdjgs) {
- if (res.data.zybzdjgs[i].tel) {
- res.data.zybzdjgs[i].tel = res.data.zybzdjgs[i].tel.split(';');
- }
- zybzdjg.push(res.data.zybzdjgs[i]);
- getAllJson.push(res.data.zybzdjgs[i]);
- }
- that.setData({
- zybzdjg: zybzdjg
- });
- for (let i in res.data.gys) {
- if (res.data.gys[i].tel) {
- res.data.gys[i].tel = res.data.gys[i].tel.split(';');
- }
- gy.push(res.data.gys[i]);
- getAllJson.push(res.data.gys[i]);
- }
- that.setData({
- gy: gy
- });
- for (let i in res.data.tcs) {
- if (res.data.tcs[i].tel) {
- res.data.tcs[i].tel = res.data.tcs[i].tel.split(';');
- }
- tc.push(res.data.tcs[i]);
- getAllJson.push(res.data.tcs[i]);
- }
- that.setData({
- tc: tc
- });
- for (let i in res.data.zysd) {
- if (res.data.zysd[i].tel) {
- res.data.zysd[i].tel = res.data.zysd[i].tel.split(';');
- }
- zysd.push(res.data.zysd[i]);
- getAllJson.push(res.data.zysd[i]);
- }
- that.setData({
- zysd: zysd
- });
- for (let i in res.data.gcs) {
- if (res.data.gcs[i].tel) {
- res.data.gcs[i].tel = res.data.gcs[i].tel.split(';');
- }
- gc.push(res.data.gcs[i])
- getAllJson.push(res.data.gcs[i]);
- }
- that.setData({
- gc: gc
- });
- for (let i in res.data.hydjcs) {
- if (res.data.hydjcs[i].tel) {
- res.data.hydjcs[i].tel = res.data.hydjcs[i].tel.split(';');
- }
- hydjjg.push(res.data.hydjcs[i])
- getAllJson.push(res.data.hydjcs[i]);
- }
- that.setData({
- hydjjg: hydjjg
- });
- for (let i in res.data.zcyljg) {
- if (res.data.zcyljg[i].tel) {
- res.data.zcyljg[i].tel = res.data.zcyljg[i].tel.split(';');
- }
- zcyljg.push(res.data.zcyljg[i])
- getAllJson.push(res.data.zcyljg[i]);
- }
- that.setData({
- zcyljg: zcyljg
- });
- for (let i in res.data.ckmzfwjgs) {
- if (res.data.ckmzfwjgs[i].tel) {
- res.data.ckmzfwjgs[i].tel = res.data.ckmzfwjgs[i].tel.split(';');
- }
- ckmzfwjg.push(res.data.ckmzfwjgs[i])
- getAllJson.push(res.data.ckmzfwjgs[i]);
- }
- that.setData({
- ckmzfwjg: ckmzfwjg
- });
- for (let i in res.data.pcss) {
- if (res.data.pcss[i].tel) {
- res.data.pcss[i].tel = res.data.pcss[i].tel.split(';');
- }
- pcs.push(res.data.pcss[i])
- getAllJson.push(res.data.pcss[i]);
- }
- that.setData({
- pcs: pcs
- });
- for (let i in res.data.crjywbljgs) {
- if (res.data.crjywbljgs[i].tel) {
- res.data.crjywbljgs[i].tel = res.data.crjywbljgs[i].tel.split(';');
- }
- crjywbljg.push(res.data.crjywbljgs[i])
- getAllJson.push(res.data.crjywbljgs[i]);
- }
- that.setData({
- crjywbljg: crjywbljg
- });
- for (let i in res.data.jtxljcdds) {
- if (res.data.jtxljcdds[i].tel) {
- res.data.jtxljcdds[i].tel = res.data.jtxljcdds[i].tel.split(';');
- }
- jtxljcdd.push(res.data.jtxljcdds[i])
- getAllJson.push(res.data.jtxljcdds[i]);
- }
- that.setData({
- jtxljcdd: jtxljcdd
- });
- for (let i in res.data.jtwfcljgs) {
- if (res.data.jtwfcljgs[i].tel) {
- res.data.jtwfcljgs[i].tel = res.data.jtwfcljgs[i].tel.split(';');
- }
- jtwfcljg.push(res.data.jtwfcljgs[i])
- getAllJson.push(res.data.jtwfcljgs[i]);
- }
- that.setData({
- jtwfcljg: jtwfcljg
- });
- for (let i in res.data.jtsgcljgs) {
- if (res.data.jtsgcljgs[i].tel) {
- res.data.jtsgcljgs[i].tel = res.data.jtsgcljgs[i].tel.split(';');
- }
- jtsgcljg.push(res.data.jtsgcljgs[i])
- getAllJson.push(res.data.jtsgcljgs[i]);
- }
- that.setData({
- jtsgcljg: jtsgcljg
- });
- for (let i in res.data.cgss) {
- if (res.data.cgss[i].tel) {
- res.data.cgss[i].tel = res.data.cgss[i].tel.split(';');
- }
- cgs.push(res.data.cgss[i])
- getAllJson.push(res.data.cgss[i]);
- }
- that.setData({
- cgs: cgs
- });
- for (let i in res.data.jdcjccss) {
- if (res.data.jdcjccss[i].tel) {
- res.data.jdcjccss[i].tel = res.data.jdcjccss[i].tel.split(';');
- }
- jdcjccs.push(res.data.jdcjccss[i])
- getAllJson.push(res.data.jdcjccss[i]);
- }
- that.setData({
- jdcjccs: jdcjccs
- });
- for (let i in res.data.jsrtjzs) {
- if (res.data.jsrtjzs[i].tel) {
- res.data.jsrtjzs[i].tel = res.data.jsrtjzs[i].tel.split(';');
- }
- jsrtjz.push(res.data.jsrtjzs[i])
- getAllJson.push(res.data.jsrtjzs[i]);
- }
- that.setData({
- jsrtjz: jsrtjz
- });
- for (let i in res.data.ylfwjgs) {
- if (res.data.ylfwjgs[i].tel) {
- res.data.ylfwjgs[i].tel = res.data.ylfwjgs[i].tel.split(';');
- }
- ylfwjg.push(res.data.ylfwjgs[i])
- getAllJson.push(res.data.ylfwjgs[i]);
- }
- that.setData({
- ylfwjg: ylfwjg
- });
- for (let i in res.data.tsgs) {
- if (res.data.tsgs[i].tel) {
- res.data.tsgs[i].tel = res.data.tsgs[i].tel.split(';');
- }
- tsg.push(res.data.tsgs[i])
- getAllJson.push(res.data.tsgs[i]);
- }
- that.setData({
- tsg: tsg
- });
- for (let i in res.data.whgs) {
- if (res.data.whgs[i].tel) {
- res.data.whgs[i].tel = res.data.whgs[i].tel.split(';');
- }
- whg.push(res.data.whgs[i])
- getAllJson.push(res.data.whgs[i]);
- }
- that.setData({
- whg: whg
- });
- for (let i in res.data.wgss) {
- if (res.data.wgss[i].tel) {
- res.data.wgss[i].tel = res.data.wgss[i].tel.split(';');
- }
- wgs.push(res.data.wgss[i])
- getAllJson.push(res.data.wgss[i]);
- }
- that.setData({
- wgs: wgs
- });
- for (let i in res.data.ggtys) {
- if (res.data.ggtys[i].tel) {
- res.data.ggtys[i].tel = res.data.ggtys[i].tel.split(';');
- }
- ggty.push(res.data.ggtys[i])
- getAllJson.push(res.data.ggtys[i]);
- }
- that.setData({
- ggty: ggty
- });
- for (let i in res.data.jqs) {
- if (res.data.jqs[i].tel) {
- res.data.jqs[i].tel = res.data.jqs[i].tel.split(';');
- }
- jq.push(res.data.jqs[i])
- getAllJson.push(res.data.jqs[i]);
- }
- that.setData({
- jq: jq
- });
- for (let i in res.data.bdcdjzxbsdts) {
- if (res.data.bdcdjzxbsdts[i].tel) {
- res.data.bdcdjzxbsdts[i].tel = res.data.bdcdjzxbsdts[i].tel.split(';');
- }
- bdcdjzxbsdt.push(res.data.bdcdjzxbsdts[i])
- getAllJson.push(res.data.bdcdjzxbsdts[i]);
- }
- that.setData({
- bdcdjzxbsdt: bdcdjzxbsdt
- });
- for (let i in res.data.cjrfwzxs) {
- if (res.data.cjrfwzxs[i].tel) {
- res.data.cjrfwzxs[i].tel = res.data.cjrfwzxs[i].tel.split(';');
- }
- cjrfwzx.push(res.data.cjrfwzxs[i])
- getAllJson.push(res.data.cjrfwzxs[i]);
- }
- that.setData({
- cjrfwzx: cjrfwzx
- });
- for (let i in res.data.qtcjrfwzxs) {
- if (res.data.qtcjrfwzxs[i].tel) {
- res.data.qtcjrfwzxs[i].tel = res.data.qtcjrfwzxs[i].tel.split(';');
- }
- ddcjrfwjg.push(res.data.qtcjrfwzxs[i])
- getAllJson.push(res.data.qtcjrfwzxs[i]);
- }
- that.setData({
- ddcjrfwjg: ddcjrfwjg
- });
- for (let i in res.data.fwglzxs) {
- if (res.data.fwglzxs[i].tel) {
- res.data.fwglzxs[i].tel = res.data.fwglzxs[i].tel.split(';');
- }
- fwglzx.push(res.data.fwglzxs[i])
- getAllJson.push(res.data.fwglzxs[i]);
- }
- that.setData({
- fwglzx: fwglzx
- });
- for (let i in res.data.gzcs) {
- if (res.data.gzcs[i].tel) {
- res.data.gzcs[i].tel = res.data.gzcs[i].tel.split(';');
- }
- gzc.push(res.data.gzcs[i])
- getAllJson.push(res.data.gzcs[i]);
- }
- that.setData({
- gzc: gzc
- });
- for (let i in res.data.sfjdjgs) {
- if (res.data.sfjdjgs[i].tel) {
- res.data.sfjdjgs[i].tel = res.data.sfjdjgs[i].tel.split(';');
- }
- sfjdjg.push(res.data.sfjdjgs[i])
- getAllJson.push(res.data.sfjdjgs[i]);
- }
- that.setData({
- sfjdjg: sfjdjg
- });
- for (let i in res.data.jcfwfwss) {
- if (res.data.jcfwfwss[i].tel) {
- res.data.jcfwfwss[i].tel = res.data.jcfwfwss[i].tel.split(';');
- }
- jcfwfws.push(res.data.jcfwfwss[i])
- getAllJson.push(res.data.jcfwfwss[i]);
- }
- that.setData({
- jcfwfws: jcfwfws
- });
- for (let i in res.data.flyzzxs) {
- if (res.data.flyzzxs[i].tel) {
- res.data.flyzzxs[i].tel = res.data.flyzzxs[i].tel.split(';');
- }
- flyzzx.push(res.data.flyzzxs[i])
- getAllJson.push(res.data.flyzzxs[i]);
- }
- that.setData({
- flyzzx: flyzzx
- });
- for (let i in res.data.bsfwts) {
- if (res.data.bsfwts[i].tel) {
- res.data.bsfwts[i].tel = res.data.bsfwts[i].tel.split(';');
- }
- bsfwt.push(res.data.bsfwts[i])
- getAllJson.push(res.data.bsfwts[i]);
- }
- that.setData({
- bsfwt: bsfwt
- });
- for (let i in res.data.scjdgljs) {
- if (res.data.scjdgljs[i].tel) {
- res.data.scjdgljs[i].tel = res.data.scjdgljs[i].tel.split(';');
- }
- scjdglj.push(res.data.scjdgljs[i])
- getAllJson.push(res.data.scjdgljs[i]);
- }
- that.setData({
- scjdglj: scjdglj
- });
- for (let i in res.data.ybs) {
- if (res.data.ybs[i].tel) {
- res.data.ybs[i].tel = res.data.ybs[i].tel.split(';');
- }
- yb.push(res.data.ybs[i])
- getAllJson.push(res.data.ybs[i]);
- }
- that.setData({
- yb: yb
- });
- for (let i in res.data.dkblds) {
- if (res.data.dkblds[i].tel) {
- res.data.dkblds[i].tel = res.data.dkblds[i].tel.split(';');
- }
- dkbld.push(res.data.dkblds[i])
- getAllJson.push(res.data.dkblds[i]);
- }
- that.setData({
- dkbld: dkbld
- });
- for (let i in res.data.cjgshfwzs) {
- if (res.data.cjgshfwzs[i].tel) {
- res.data.cjgshfwzs[i].tel = res.data.cjgshfwzs[i].tel.split(';');
- }
- cjgshfwz.push(res.data.cjgshfwzs[i])
- getAllJson.push(res.data.cjgshfwzs[i]);
- }
- that.setData({
- cjgshfwz: cjgshfwz
- });
- for (let i in res.data.jykszxs) {
- if (res.data.jykszxs[i].tel) {
- res.data.jykszxs[i].tel = res.data.jykszxs[i].tel.split(';');
- }
- jykszx.push(res.data.jykszxs[i])
- getAllJson.push(res.data.jykszxs[i]);
- }
- that.setData({
- jykszx: jykszx
- });
- for (let i in res.data.xzfwzxs) {
- if (res.data.xzfwzxs[i].tel) {
- res.data.xzfwzxs[i].tel = res.data.xzfwzxs[i].tel.split(';');
- }
- xzfwzx.push(res.data.xzfwzxs[i])
- getAllJson.push(res.data.xzfwzxs[i]);
- }
- that.setData({
- xzfwzx: xzfwzx
- });
- for (let i in res.data.jzzxs) {
- if (res.data.jzzxs[i].tel) {
- res.data.jzzxs[i].tel = res.data.jzzxs[i].tel.split(';');
- }
- jzzx.push(res.data.jzzxs[i])
- getAllJson.push(res.data.jzzxs[i]);
- }
- that.setData({
- jzzx: jzzx
- });
- for (let i in res.data.jyhrczxs) {
- if (res.data.jyhrczxs[i].tel) {
- res.data.jyhrczxs[i].tel = res.data.jyhrczxs[i].tel.split(';');
- }
- jyhrczx.push(res.data.jyhrczxs[i])
- getAllJson.push(res.data.jyhrczxs[i]);
- }
- that.setData({
- jyhrczx: jyhrczx
- });
- for (let i in res.data.shbxswzxs) {
- if (res.data.shbxswzxs[i].tel) {
- res.data.shbxswzxs[i].tel = res.data.shbxswzxs[i].tel.split(';');
- }
- shbxswzx.push(res.data.shbxswzxs[i])
- getAllJson.push(res.data.shbxswzxs[i]);
- }
- that.setData({
- shbxswzx: shbxswzx
- });
- for (let i in res.data.sqs) {
- if (res.data.sqs[i].tel) {
- res.data.sqs[i].tel = res.data.sqs[i].tel.split(';');
- }
- sq.push(res.data.sqs[i])
- getAllJson.push(res.data.sqs[i]);
- }
- that.setData({
- sq: sq
- });
- for (let i in res.data.gjjs) {
- if (res.data.gjjs[i].tel) {
- res.data.gjjs[i].tel = res.data.gjjs[i].tel.split(';');
- }
- gjj.push(res.data.gjjs[i])
- getAllJson.push(res.data.gjjs[i]);
- }
- that.setData({
- gjj: gjj
- });
- for (let i in res.data.hscyds) {
- if (res.data.hscyds[i].tel) {
- res.data.hscyds[i].tel = res.data.hscyds[i].tel.split(';');
- }
- hscyd.push(res.data.hscyds[i])
- getAllJson.push(res.data.hscyds[i]);
- }
- that.setData({
- hscyd: hscyd
- });
- for (let i in res.data.gwzxs) {
- if (res.data.gwzxs[i].tel) {
- res.data.gwzxs[i].tel = res.data.gwzxs[i].tel.split(';');
- }
- gwzx.push(res.data.gwzxs[i])
- getAllJson.push(res.data.gwzxs[i]);
- }
- that.setData({
- gwzx: gwzx
- });
- for (let i in res.data.jds) {
- if (res.data.jds[i].tel) {
- res.data.jds[i].tel = res.data.jds[i].tel.split(';');
- }
- jd.push(res.data.jds[i])
- getAllJson.push(res.data.jds[i]);
- }
- that.setData({
- jd: jd
- });
- that.setData({
- getAllJson: getAllJson,
- contrastArrey: getAllJson
- });
- }
- });
- BMap = new QQMapWX({
- key: 'KN3BZ-KUDND-PGH4Y-POVRP-43KF3-RNF4K'
- });
- wx.getLocation({
- type: 'gcj02', //返回可以用于wx.openLocation的经纬度
- success(res) {
- const latitude = res.latitude
- const longitude = res.longitude
- that.setData({
- latitude: latitude,
- longitude: longitude,
- trafficStart: "我的位置",
- markers: [{
- latitude: latitude,
- longitude: longitude,
- iconPath: imgUrl + "/location.png",
- width: '30px',
- height: '30px',
- rotate: 0,
- alpha: 1
- }]
- });
- }
- });
- // 初始化数据
- if (options.se !== null && options.se !== "") {
- this.setData({
- searchVal: options.se
- });
- setTimeout(() => {
- this.searchTap();
- }, 2000);
- }
- // searchVal
- },
- popview(e) {
- let x = e.currentTarget.dataset.index;
- let y = e.currentTarget.dataset.id;
- let pop = popType[x][y - 1]
- if (pop.length > 0) {
- this.setTypeDateToPop(pop)
- this.setData({
- // popData: pop,
- showIndex: true
- });
- } else {
- let pop = this.data.type[x][y - 1]
- console.log(pop);
- this.setDateToPop(pop)
- this.setData({
- showTraffic: false,
- showIndex: false
- })
- }
- },
- setTypeDateToPop: function (pop) {
- let arr = [];
- pop.forEach(e => {
- switch (e) {
- case "受理场所":
- arr.push({
- "popName": e,
- "data": this.data.qjjz
- });
- break
- case "查阅场所":
- arr.push({
- "popName": e,
- "data": this.data.cycsbms
- });
- break
- case "区级政务服务中心":
- arr.push({
- "popName": e,
- "data": this.data.xzfwzx
- });
- break
- case "镇(街道)便民服务中心":
- arr.push({
- "popName": e,
- "data": this.data.ggfwzx
- });
- break
- case "村(社区)便民服务站":
- arr.push({
- "popName": e,
- "data": this.data.bmfwzx
- });
- break
- case "生源地助学贷款办理点":
- arr.push({
- "popName": e,
- "data": this.data.dkbld
- });
- break
- case "党群服务中心":
- arr.push({
- "popName": e,
- "data": this.data.dqfwzx
- });
- break
- case "职业教育学校":
- arr.push({
- "popName": e,
- "data": this.data.zyyx
- });
- break
- case "特殊教育学校":
- arr.push({
- "popName": e,
- "data": this.data.tsjy
- });
- break
- case "高等院校":
- arr.push({
- "popName": e,
- "data": this.data.dx
- });
- break
- case "小学":
- arr.push({
- "popName": e,
- "data": this.data.xx
- });
- break
- case "中学":
- arr.push({
- "popName": e,
- "data": this.data.zx
- });
- break
- case "幼儿园":
- arr.push({
- "popName": e,
- "data": this.data.yey
- });
- break
- case "教育考试中心":
- arr.push({
- "popName": e,
- "data": this.data.jykszx
- });
- break
- case "村卫生室":
- arr.push({
- "popName": e,
- "data": this.data.cwss
- });
- break
- case "社区卫生服务站":
- arr.push({
- "popName": e,
- "data": this.data.sqwsfwz
- });
- break
- case "儿科诊疗服务机构":
- arr.push({
- "popName": e,
- "data": this.data.ekzlfwjg
- });
- break
- case "狂犬病、破伤风处置门诊":
- arr.push({
- "popName": e,
- "data": this.data.kqbpsfczmz
- });
- break
- case "免疫规划预防接种门诊":
- arr.push({
- "popName": e,
- "data": this.data.myghyfjzmz
- });
- break
- case "二级医疗机构":
- arr.push({
- "popName": e,
- "data": this.data.ejyljg
- });
- break
- case "三级医疗机构":
- arr.push({
- "popName": e,
- "data": this.data.sjyljg
- });
- break
- case "社区卫生服务机构":
- arr.push({
- "popName": e,
- "data": this.data.sqwsfwjg
- });
- break
- case "职业病诊断机构":
- arr.push({
- "popName": e,
- "data": this.data.zybzdjg
- });
- break
- case "助产医疗机构":
- arr.push({
- "popName": e,
- "data": this.data.zcyljg
- });
- break
- case "产科门诊服务机构":
- arr.push({
- "popName": e,
- "data": this.data.ckmzfwjg
- });
- break
- case "医疗保障事务中心":
- arr.push({
- "popName": e,
- "data": this.data.yb
- });
- break
- case "核酸采样点":
- arr.push({
- "popName": e,
- "data": this.data.hscyd
- });
- break
- case "派出所":
- arr.push({
- "popName": e,
- "data": this.data.pcs
- });
- break
- case "出入境业务办理机构":
- arr.push({
- "popName": e,
- "data": this.data.crjywbljg
- });
- break
- case "交通支大队":
- arr.push({
- "popName": e,
- "data": this.data.jtxljcdd
- });
- break
- case "交通违法处理机构":
- arr.push({
- "popName": e,
- "data": this.data.jtwfcljg
- });
- break
- case "交通事故处理机构":
- arr.push({
- "popName": e,
- "data": this.data.jtsgcljg
- });
- break
- case "车管所":
- arr.push({
- "popName": e,
- "data": this.data.cgs
- });
- break
- case "机动车检测场所":
- arr.push({
- "popName": e,
- "data": this.data.jdcjccs
- });
- break
- case "驾驶人体检医院":
- arr.push({
- "popName": e,
- "data": this.data.jsrtjz
- });
- break
- case "就业和人才中心":
- arr.push({
- "popName": e,
- "data": this.data.jyhrczx
- });
- break
- case "社会保险事务中心":
- arr.push({
- "popName": e,
- "data": this.data.shbxswzx
- });
- break
- case "养老机构":
- arr.push({
- "popName": e,
- "data": this.data.ylfwjg
- });
- break
- case "婚姻登记机构":
- arr.push({
- "popName": e,
- "data": this.data.hydjjg
- });
- break
- case "殡仪服务机构":
- arr.push({
- "popName": e,
- "data": this.data.byfwjg
- });
- break
- case "图书馆":
- arr.push({
- "popName": e,
- "data": this.data.tsg
- });
- break
- case "文化馆":
- arr.push({
- "popName": e,
- "data": this.data.whg
- });
- break
- case "文管所":
- arr.push({
- "popName": e,
- "data": this.data.wgs
- });
- break
- case "公共体育馆":
- arr.push({
- "popName": e,
- "data": this.data.ggty
- });
- break
- case "旅游景点":
- arr.push({
- "popName": e,
- "data": this.data.jq
- });
- break
- case "公园":
- arr.push({
- "popName": e,
- "data": this.data.gy
- });
- break
- case "公证处":
- arr.push({
- "popName": e,
- "data": this.data.gzc
- });
- break
- case "司法鉴定机构":
- arr.push({
- "popName": e,
- "data": this.data.sfjdjg
- });
- break
- case "基层司法所":
- arr.push({
- "popName": e,
- "data": this.data.jcfwfws
- });
- break
- case "法律援助机构":
- arr.push({
- "popName": e,
- "data": this.data.flyzzx
- });
- break
- case "矫正中心":
- arr.push({
- "popName": e,
- "data": this.data.jzzx
- });
- break
- case "残疾人服务中心":
- arr.push({
- "popName": e,
- "data": this.data.cjrfwzx
- });
- break
- case "定点残疾人服务机构":
- arr.push({
- "popName": e,
- "data": this.data.ddcjrfwjg
- });
- break
- case "商圈":
- arr.push({
- "popName": e,
- "data": this.data.sq
- });
- break
- case "购物中心":
- arr.push({
- "popName": e,
- "data": this.data.gwzx
- });
- break
- case "酒店":
- arr.push({
- "popName": e,
- "data": this.data.jd
- });
- break
- }
- });
- this.setData({
- popData: arr
- })
- },
- setDateToPop: function (pop) {
- let arr = [];
- switch (pop.name) {
- case "核酸检测":
- arr = this.data.hscyd;
- break
- case "办税服务":
- arr = this.data.bsfwt;
- break
- case "市场监管":
- arr = this.data.scjdglj;
- break
- case "住房保障":
- arr = this.data.fwglzx;
- break
- case "不动产登记":
- arr = this.data.bdcdjzxbsdt;
- break
- case "住房公积金":
- arr = this.data.gjj;
- break
- case "产业园区":
- arr = this.data.cyy;
- break
- case "便民公厕":
- arr = this.data.gc;
- break
- case "停车泊车":
- arr = this.data.tc;
- break
- case "直饮水点":
- arr = this.data.zysd;
- break
- }
- this.setData({
- popData:arr
- })
- },
- closePopup() {
- this.setData({
- showIndex: false
- })
- },
- changeInfo(e) {
- console.log(e.currentTarget.dataset.data);
-
- this.setData({
- popData:e.currentTarget.dataset.data,
- showTraffic: false,
- showIndex: false
- })
- },
- /**
- * 拨打电话
- * @param {*} e
- */
- callNumber(e) {
- let phoneNumber = e.currentTarget.dataset.value;
- wx.makePhoneCall({
- phoneNumber: phoneNumber,
- });
- },
- /**
- * list跳转info
- *
- */
- changeItem(e) {
- let that = this;
- console.info(e)
- let value = e.currentTarget.dataset.value;
- if (value === "none") {
- that.setData({
- isList: false,
- showSearch: false,
- showSet: false,
- });
- } else {
- // 控制公交自驾选中状态
- let type = e.currentTarget.dataset.type;
- if (type==0){
- if(e.detail.value==0){
- changeValue = "transit";
- }else{
- changeValue = "driving";
- }
- }
- that.setData({
- trafficType: type,
- showSet: false
- });
- that.setData({
- isList: false,
- showSearch: false,
- showSet: true
- });
- }
- // 详情赋值
- let index = e.currentTarget.dataset.index;
- let item = that.data.popData[index];
- console.info(item);
- that.setData({
- detail_dep: item.dep,
- detail_content: item.content,
- detail_img: item.img,
- detail_address: item.address,
- detail_time: item.time,
- detail_tel: item.tel,
- detail_index: index,
- trafficEnd: item.address
- });
- BMap.geocoder({
- address: item.address,
- success: function (data) {
- var res = data.result
- that.setData({
- latitude: res.location.lat,
- longitude: res.location.lng,
- markers: [{
- latitude: res.location.lat,
- longitude: res.location.lng,
- iconPath: imgUrl + "/location.png",
- width: '30px',
- height: '30px',
- rotate: 0,
- alpha: 1
- }]
- });
- }
- });
- },
- /**
- * 打开全景地图
- * @param {*} e
- */
- openVR(e) {
- wx.navigateTo({
- url: '../map-vr/map-vr',
- });
- },
- getSearchVal(e) {
- this.setData({
- searchVal: e.detail.value
- });
- },
- /**
- * 顶部搜索点击事件
- * @param {*} e
- */
- searchTap(e) {
- const that = this;
- let searchVal = this.data.searchVal;
- if (!searchVal) {
- return;
- }
- console.info(searchVal);
- wx.showToast({
- title: '加载中...',
- icon: 'loading'
- });
- let allJson = that.data.getAllJson;
- let searchResult = [];
- for (let i in allJson) {
- if (allJson[i].dep && allJson[i].dep.includes(searchVal)) {
- searchResult.push(allJson[i]);
- continue;
- }
- if (allJson[i].type && allJson[i].type.includes(searchVal)) {
- searchResult.push(allJson[i]);
- continue;
- }
- if (allJson[i].sptype && allJson[i].sptype.includes(searchVal)) {
- searchResult.push(allJson[i]);
- continue;
- }
- }
- console.info(searchResult);
- // 搜索结果
- that.setData({
- showTraffic: false,
- popData: searchResult
- });
- wx.hideToast({
- success: (res) => {},
- });
- },
- getTrafficStart(e) {
- this.setData({
- trafficStart: e.detail.value
- });
- },
- getTrafficEnd(e) {
- this.setData({
- trafficEnd: e.detail.value
- });
- },
- /**
- * 搜索进行交通路线规划
- * @param {*} e
- */
- searchTrafficTap(e) {
- const that = this;
- console.log(that.data.trafficType);
- let trafficType = that.data.trafficType;
- if (trafficType == 0) {
- changeValue = "transit";
- } else {
- changeValue = "driving";
- }
- let trafficStart = that.data.trafficStart;
- let trafficEnd = that.data.trafficEnd;
- if (!trafficStart || !trafficEnd) {
- wx.showToast({
- title: '请输入起点和终点',
- icon: 'none'
- });
- return;
- }
- console.info(trafficStart, trafficEnd);
- BMap.geocoder({
- address: trafficEnd,
- success: function (data) {
- var res = data.result
- console.log(res);
- let key = 'KN3BZ-KUDND-PGH4Y-POVRP-43KF3-RNF4K'; //使用在腾讯位置服务申请的key
- let referer = '掌上南岸'; //调用插件的app的名称
- // 终点
- let endPoint = JSON.stringify({
- 'name': trafficEnd,
- 'latitude': res.location.lat,
- 'longitude': res.location.lng
- });
- wx.navigateTo({
- url: 'plugin://routePlan/index?key=' + key + '&referer=' + referer + '&endPoint=' + endPoint + "&mode=" + changeValue
- });
- }
- });
- },
- backSearch() {
- let that =this
- if (!that.data.isList) {
- this.setData({
- isList: true,
- showSearch: true,
- showSet: false
- });
- } else {
- if (!that.data.showTraffic) {
- that.setData({
- showTraffic: true,
- showSearch: true,
- searchVal: ''
- });
- }
- }
- wx.getLocation({
- type: 'gcj02', //返回可以用于wx.openLocation的经纬度
- success (res) {
- const latitude = res.latitude
- const longitude = res.longitude
- that.setData({
- latitude: latitude,
- longitude:longitude,
- trafficStart:"我的位置",
- markers:[{
- latitude: latitude,
- longitude: longitude,
- iconPath: imgUrl+"/location.png",
- width: '34px',
- height: '34px',
- rotate: 0,
- alpha: 1
- }]
- });
- }
- })
- changeValue = "transit";
- },
- onchange(e) {
- let that = this;
- if (e.detail.value == 0) {
- that.setData({
- trafficType: 0
- });
- changeValue = "transit";
- } else {
- that.setData({
- trafficType: 1
- });
- changeValue = "driving";
- }
- }
- });
- let changeValue = "transit";
|