|
@@ -354,6 +354,19 @@ $(function() {
|
|
|
addGEO(getClick);
|
|
|
});
|
|
|
|
|
|
+ $(document).on('click', '.title-first1', function() {
|
|
|
+ var add_text = $(this).find('.jzdz').text();
|
|
|
+ let cilckList = [];
|
|
|
+ allArr.map(function(item, index) {
|
|
|
+ cilckList.push(Object.assign({},item,{clickIndex: 1}))
|
|
|
+ });
|
|
|
+ let getClick = cilckList.filter(item => {
|
|
|
+ return item.address == add_text
|
|
|
+ });
|
|
|
+ xxGEO(getClick);
|
|
|
+ addGEO(getClick);
|
|
|
+ });
|
|
|
+
|
|
|
// 将json数据渲染到地图
|
|
|
function xxGEO(arr) {
|
|
|
map.clearOverlays();
|
|
@@ -810,21 +823,34 @@ $(function() {
|
|
|
var zjLine = JSON.parse(localStorage.getItem("zjLine"));
|
|
|
var gjIndex = localStorage.getItem("gjIndex");
|
|
|
var zjIndex = localStorage.getItem("zjIndex");
|
|
|
+ var gjImg = localStorage.getItem("gjImg");
|
|
|
+ var zjImg = localStorage.getItem("zjImg");
|
|
|
if (textGJZJ == '公交'){
|
|
|
if (startZJ == '' || endZJ == ''){
|
|
|
$('.show-first').show().siblings().hide();
|
|
|
- console.log(1111);
|
|
|
+ // console.log(1111);
|
|
|
$('#gj-one').val(startZJ);
|
|
|
$('#gj-two').val(endZJ);
|
|
|
} else if (zjIndex == 1){
|
|
|
- console.log(2222);
|
|
|
+ // console.log(2222);
|
|
|
resultBusLine(startZJ,endZJ);
|
|
|
$('#gj-one').val(startZJ);
|
|
|
$('#gj-two').val(endZJ);
|
|
|
localStorage.setItem("gjIndex",1);
|
|
|
localStorage.setItem("zjIndex",0);
|
|
|
- } else if (startZJ == zjLine[0] && endZJ == zjLine[1]){
|
|
|
- console.log(3333);
|
|
|
+ localStorage.setItem("gjImg",0);
|
|
|
+ localStorage.setItem("zjImg",0);
|
|
|
+ } else if (gjImg == 2){
|
|
|
+ // console.log(2222);
|
|
|
+ resultBusLine(startZJ,endZJ);
|
|
|
+ $('#gj-one').val(startZJ);
|
|
|
+ $('#gj-two').val(endZJ);
|
|
|
+ localStorage.setItem("gjIndex",1);
|
|
|
+ localStorage.setItem("zjIndex",0);
|
|
|
+ localStorage.setItem("gjImg",0);
|
|
|
+ localStorage.setItem("zjImg",0);
|
|
|
+ } else if ((startZJ == zjLine[0] && endZJ == zjLine[1]) && zjImg != 2){
|
|
|
+ // console.log(3333);
|
|
|
busResultContLine();
|
|
|
$('.show-second').show().siblings('.show-third').hide();
|
|
|
$('.show-second').find('.content-second').show().siblings('.content-third').show().children('#result').show();
|
|
@@ -833,30 +859,45 @@ $(function() {
|
|
|
$('#gj-two').val(zjLine[1]);
|
|
|
localStorage.setItem("gjIndex",2);
|
|
|
localStorage.setItem("zjIndex",0);
|
|
|
+ localStorage.setItem("gjImg",0);
|
|
|
+ localStorage.setItem("zjImg",0);
|
|
|
} else if ((startZJ != zjLine[0] || endZJ != zjLine[1]) && (startZJ != '' && endZJ != '')){
|
|
|
- console.log(4444);
|
|
|
+ // console.log(4444);
|
|
|
resultBusLine(startZJ,endZJ);
|
|
|
$('#gj-one').val(zjLine[0]);
|
|
|
$('#gj-two').val(zjLine[1]);
|
|
|
localStorage.setItem("gjIndex",1);
|
|
|
localStorage.setItem("zjIndex",0);
|
|
|
+ localStorage.setItem("gjImg",0);
|
|
|
+ localStorage.setItem("zjImg",0);
|
|
|
}
|
|
|
}
|
|
|
if (textGJZJ == '自驾'){
|
|
|
if (startGJ == '' || endGJ == ''){
|
|
|
$('.show-first').show().siblings().hide();
|
|
|
- console.log(5555);
|
|
|
+ // console.log(5555);
|
|
|
$("#zj-one").val(startGJ);
|
|
|
$("#zj-two").val(endGJ);
|
|
|
} else if (gjIndex == 1){
|
|
|
- console.log(6666);
|
|
|
+ // console.log(6666);
|
|
|
+ resultDrivingLine(startGJ,endGJ);
|
|
|
+ $("#zj-one").val(startGJ);
|
|
|
+ $("#zj-two").val(endGJ);
|
|
|
+ localStorage.setItem("zjIndex",1);
|
|
|
+ localStorage.setItem("gjIndex",0);
|
|
|
+ localStorage.setItem("gjImg",0);
|
|
|
+ localStorage.setItem("zjImg",0);
|
|
|
+ } else if (gjImg == 2){
|
|
|
+ // console.log(1010);
|
|
|
resultDrivingLine(startGJ,endGJ);
|
|
|
$("#zj-one").val(startGJ);
|
|
|
$("#zj-two").val(endGJ);
|
|
|
localStorage.setItem("zjIndex",1);
|
|
|
localStorage.setItem("gjIndex",0);
|
|
|
- } else if (startGJ == gjLine[0] && endGJ == gjLine[1]){
|
|
|
- console.log(7777);
|
|
|
+ localStorage.setItem("gjImg",0);
|
|
|
+ localStorage.setItem("zjImg",0);
|
|
|
+ } else if ((startGJ == gjLine[0] && endGJ == gjLine[1]) && gjImg != 2){
|
|
|
+ // console.log(7777);
|
|
|
drivingResultContLine();
|
|
|
$('.show-third').show().siblings('.show-second').hide();
|
|
|
$('.show-third').find('.content-second').show().siblings('.content-third').show().children('#result1').show();
|
|
@@ -865,13 +906,17 @@ $(function() {
|
|
|
$("#zj-two").val(gjLine[1]);
|
|
|
localStorage.setItem("zjIndex",2);
|
|
|
localStorage.setItem("gjIndex",0);
|
|
|
+ localStorage.setItem("gjImg",0);
|
|
|
+ localStorage.setItem("zjImg",0);
|
|
|
} else if ((startGJ != gjLine[0] || endGJ != gjLine[1]) && (startGJ != '' && endGJ != '')){
|
|
|
- console.log(8888);
|
|
|
+ // console.log(8888);
|
|
|
resultDrivingLine(startGJ,endGJ);
|
|
|
$("#zj-one").val(gjLine[0]);
|
|
|
$("#zj-two").val(gjLine[1]);
|
|
|
localStorage.setItem("zjIndex",1);
|
|
|
localStorage.setItem("gjIndex",0);
|
|
|
+ localStorage.setItem("gjImg",0);
|
|
|
+ localStorage.setItem("zjImg",0);
|
|
|
}
|
|
|
}
|
|
|
})
|
|
@@ -1005,6 +1050,18 @@ $(function() {
|
|
|
GJend = allArr.filter(function(i){
|
|
|
return i.address == endZD
|
|
|
});
|
|
|
+ let startslcs = GJstart.filter(function(i){
|
|
|
+ return i.sptype == '受理场所'
|
|
|
+ });
|
|
|
+ let startcycs = GJstart.filter(function(i){
|
|
|
+ return i.sptype == '查阅场所'
|
|
|
+ });
|
|
|
+ let endslcs = GJend.filter(function(i){
|
|
|
+ return i.sptype == '受理场所'
|
|
|
+ });
|
|
|
+ let endcycs = GJend.filter(function(i){
|
|
|
+ return i.sptype == '查阅场所'
|
|
|
+ });
|
|
|
if (GJstart.length == 0 && GJend.length == 0){
|
|
|
$('#startbus').removeAttr('style').siblings().removeAttr('style');
|
|
|
localStorage.setItem("gjIndex","1");
|
|
@@ -1074,10 +1131,17 @@ $(function() {
|
|
|
$(this).children('.endChoice').addClass('hideEnd');
|
|
|
});
|
|
|
} else if(GJstart.length>0) {
|
|
|
- localStorage.setItem("gjImg","2");
|
|
|
- localStorage.setItem("gjIndex","0");
|
|
|
- localStorage.setItem("zjImg","0");
|
|
|
- localStorage.setItem("zjIndex","0");
|
|
|
+ if (startslcs.length > 0 || startcycs.length > 0) {
|
|
|
+ localStorage.setItem("gjImg","2");
|
|
|
+ localStorage.setItem("gjIndex","0");
|
|
|
+ localStorage.setItem("zjImg","0");
|
|
|
+ localStorage.setItem("zjIndex","0");
|
|
|
+ } else {
|
|
|
+ localStorage.setItem("gjIndex","1");
|
|
|
+ localStorage.setItem("gjImg","0");
|
|
|
+ localStorage.setItem("zjImg","0");
|
|
|
+ localStorage.setItem("zjIndex","0");
|
|
|
+ }
|
|
|
$(this).find('p').addClass('change_text_color').parents('li').siblings().find('p').removeClass('change_text_color');
|
|
|
$('.show-second').show().siblings().hide();
|
|
|
$('.show-second .content-second').hide();
|
|
@@ -1117,6 +1181,13 @@ $(function() {
|
|
|
localStorage.setItem("zjImg","0");
|
|
|
localStorage.setItem("zjIndex","0");
|
|
|
}
|
|
|
+ gjIndex = localStorage.getItem("gjIndex");
|
|
|
+ if (gjIndex == 1) {
|
|
|
+ localStorage.setItem("gjIndex","2");
|
|
|
+ localStorage.setItem("gjImg","0");
|
|
|
+ localStorage.setItem("zjImg","0");
|
|
|
+ localStorage.setItem("zjIndex","0");
|
|
|
+ }
|
|
|
var res =JSON.stringify([startZD,endText]);
|
|
|
localStorage.setItem("gjLine",res);
|
|
|
var resPoint =JSON.stringify([start,endPoint]);
|
|
@@ -1135,10 +1206,17 @@ $(function() {
|
|
|
$(this).children('.endChoice').addClass('hideEnd');
|
|
|
});
|
|
|
} else if(GJend.length>0) {
|
|
|
- localStorage.setItem("gjImg","2");
|
|
|
- localStorage.setItem("gjIndex","0");
|
|
|
- localStorage.setItem("zjImg","0");
|
|
|
- localStorage.setItem("zjIndex","0");
|
|
|
+ if (endslcs.length > 0 || endcycs.length > 0) {
|
|
|
+ localStorage.setItem("gjImg","2");
|
|
|
+ localStorage.setItem("gjIndex","0");
|
|
|
+ localStorage.setItem("zjImg","0");
|
|
|
+ localStorage.setItem("zjIndex","0");
|
|
|
+ } else {
|
|
|
+ localStorage.setItem("gjIndex","1");
|
|
|
+ localStorage.setItem("gjImg","0");
|
|
|
+ localStorage.setItem("zjImg","0");
|
|
|
+ localStorage.setItem("zjIndex","0");
|
|
|
+ }
|
|
|
$(this).find('p').addClass('change_text_color').parents('li').siblings().find('p').removeClass('change_text_color');
|
|
|
$('.show-second .content-second').hide();
|
|
|
$('.show-second .content-third').hide();
|
|
@@ -1181,6 +1259,13 @@ $(function() {
|
|
|
localStorage.setItem("zjImg","0");
|
|
|
localStorage.setItem("zjIndex","0");
|
|
|
}
|
|
|
+ gjIndex = localStorage.getItem("gjIndex");
|
|
|
+ if (gjIndex == 1) {
|
|
|
+ localStorage.setItem("gjIndex","2");
|
|
|
+ localStorage.setItem("gjImg","0");
|
|
|
+ localStorage.setItem("zjImg","0");
|
|
|
+ localStorage.setItem("zjIndex","0");
|
|
|
+ }
|
|
|
var res =JSON.stringify([startText,endZD]);
|
|
|
localStorage.setItem("gjLine",res);
|
|
|
var resPoint =JSON.stringify([startPoint,end]);
|
|
@@ -1425,6 +1510,18 @@ $(function() {
|
|
|
let ZJend = allArr.filter(function(i){
|
|
|
return i.address == endZD
|
|
|
});
|
|
|
+ let startslcs = ZJstart.filter(function(i){
|
|
|
+ return i.sptype == '受理场所'
|
|
|
+ });
|
|
|
+ let startcycs = ZJstart.filter(function(i){
|
|
|
+ return i.sptype == '查阅场所'
|
|
|
+ });
|
|
|
+ let endslcs = ZJend.filter(function(i){
|
|
|
+ return i.sptype == '受理场所'
|
|
|
+ });
|
|
|
+ let endcycs = ZJend.filter(function(i){
|
|
|
+ return i.sptype == '查阅场所'
|
|
|
+ });
|
|
|
if (ZJstart.length == 0 && ZJend.length == 0){
|
|
|
$('#startDrving').show().siblings().show();
|
|
|
drivingStartSearch(startZD);
|
|
@@ -1493,10 +1590,17 @@ $(function() {
|
|
|
$(this).children('.endChoice').addClass('hideEnd');
|
|
|
});
|
|
|
} else if(ZJstart.length>0){
|
|
|
- localStorage.setItem("zjImg","2");
|
|
|
- localStorage.setItem("zjIndex","0");
|
|
|
- localStorage.setItem("gjIndex","0");
|
|
|
- localStorage.setItem("gjImg","0");
|
|
|
+ if (startslcs.length > 0 || startcycs.length > 0) {
|
|
|
+ localStorage.setItem("zjImg","2");
|
|
|
+ localStorage.setItem("zjIndex","0");
|
|
|
+ localStorage.setItem("gjIndex","0");
|
|
|
+ localStorage.setItem("gjImg","0");
|
|
|
+ } else {
|
|
|
+ localStorage.setItem("gjIndex","0");
|
|
|
+ localStorage.setItem("gjImg","0");
|
|
|
+ localStorage.setItem("zjImg","0");
|
|
|
+ localStorage.setItem("zjIndex","1");
|
|
|
+ }
|
|
|
$('.show-third .content-second').hide();
|
|
|
$('.show-third .content-third').hide();
|
|
|
$('.boxpanel').show();
|
|
@@ -1528,12 +1632,19 @@ $(function() {
|
|
|
});
|
|
|
var start = new BMap.Point(startData.lng, startData.lat);
|
|
|
zjImg = localStorage.getItem("zjImg");
|
|
|
+ zjIndex = localStorage.getItem("zjIndex");
|
|
|
if (zjImg == 2){
|
|
|
localStorage.setItem("zjImg","3");
|
|
|
localStorage.setItem("zjIndex","0");
|
|
|
localStorage.setItem("gjIndex","0");
|
|
|
localStorage.setItem("gjImg","0");
|
|
|
}
|
|
|
+ if (zjIndex == 1){
|
|
|
+ localStorage.setItem("zjIndex","2");
|
|
|
+ localStorage.setItem("zjImg","0");
|
|
|
+ localStorage.setItem("gjIndex","0");
|
|
|
+ localStorage.setItem("gjImg","0");
|
|
|
+ }
|
|
|
var result = JSON.stringify([startZD,endText]);
|
|
|
localStorage.setItem("zjLine",result);
|
|
|
resPoint =JSON.stringify([start,endPoint]);
|
|
@@ -1553,10 +1664,17 @@ $(function() {
|
|
|
$(this).children('.endChoice').addClass('hideEnd');
|
|
|
});
|
|
|
} else if(ZJend.length>0){
|
|
|
- localStorage.setItem("zjImg","2");
|
|
|
- localStorage.setItem("zjIndex","0");
|
|
|
- localStorage.setItem("gjIndex","0");
|
|
|
- localStorage.setItem("gjImg","0");
|
|
|
+ if (endslcs.length > 0 || endcycs.length > 0) {
|
|
|
+ localStorage.setItem("zjImg","2");
|
|
|
+ localStorage.setItem("zjIndex","0");
|
|
|
+ localStorage.setItem("gjIndex","0");
|
|
|
+ localStorage.setItem("gjImg","0");
|
|
|
+ } else {
|
|
|
+ localStorage.setItem("gjIndex","0");
|
|
|
+ localStorage.setItem("gjImg","0");
|
|
|
+ localStorage.setItem("zjImg","0");
|
|
|
+ localStorage.setItem("zjIndex","1");
|
|
|
+ }
|
|
|
$('.show-third .content-second').hide();
|
|
|
$('.show-third .content-third').hide();
|
|
|
$('.boxpanel').show();
|
|
@@ -1591,12 +1709,19 @@ $(function() {
|
|
|
});
|
|
|
var end = new BMap.Point(endData.lng, endData.lat);
|
|
|
zjImg = localStorage.getItem("zjImg");
|
|
|
+ zjIndex = localStorage.getItem("zjIndex");
|
|
|
if (zjImg == 2) {
|
|
|
localStorage.setItem("gjIndex","0");
|
|
|
localStorage.setItem("zjImg","3");
|
|
|
localStorage.setItem("gjImg","0");
|
|
|
localStorage.setItem("zjIndex","0");
|
|
|
}
|
|
|
+ if (zjIndex == 1){
|
|
|
+ localStorage.setItem("zjIndex","2");
|
|
|
+ localStorage.setItem("zjImg","0");
|
|
|
+ localStorage.setItem("gjIndex","0");
|
|
|
+ localStorage.setItem("gjImg","0");
|
|
|
+ }
|
|
|
var result = JSON.stringify([startText,endZD]);
|
|
|
localStorage.setItem("zjLine",result);
|
|
|
resPoint =JSON.stringify([startPoint,end]);
|
|
@@ -1963,6 +2088,13 @@ $(function() {
|
|
|
});
|
|
|
let removeFirstCroupZero = firstGroup.filter(item => item.length!=0);
|
|
|
let newFirstGroup = [...new Set(removeFirstCroupZero)];
|
|
|
+ for (let i = 0; i < newFirstGroup.length; i++) {
|
|
|
+ for (let j = 1; j < newFirstGroup.length; j++) {
|
|
|
+ if (newFirstGroup[j].dep == newFirstGroup[i].dep) {
|
|
|
+ newFirstGroup.splice(j, 2);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
if (newFirstGroup == '') {
|
|
|
var html = '';
|
|
|
html += '<ul class="titleFirst" style="color:#2775CC;font-size:14px;">暂无数据</ul>'
|
|
@@ -1983,7 +2115,6 @@ $(function() {
|
|
|
} else {
|
|
|
html += "<p class='typeFirst'>"+type+"</p>"
|
|
|
}
|
|
|
- console.log(sptype)
|
|
|
if (sptype == undefined || sptype == '') {
|
|
|
html += ''
|
|
|
} else {
|