"
};
$('.text-second').empty().append(html);
$('.text-third').empty().append(
"共" +
"" + sum + "" +
"条记录"
);
// 点击公交或者自驾出现隐藏层中的输入框,让其不能输入特殊字符
// $(".title-first").bind('keyup blur', '.inps', function() {
// // var reg= /[^\w\u4e00-\u9fa5\/\-]/gi;
// var reg = /[^\w\u4e00-\u9fa5]/gi;
// var item = $(this).find('.inps');
// var val = item.val();
// if (reg.test(val)) {
// item.val(item.val().replace(reg, ''));
// }
// });
// $(".title-first").bind('keyup blur', '.inpst', function() {
// // var reg= /[^\w\u4e00-\u9fa5\/\-]/gi;
// var reg = /[^\w\u4e00-\u9fa5]/gi;
// var item = $(this).find('.inpst');
// var val = item.val();
// if (reg.test(val)) {
// item.val(item.val().replace(reg, ''));
// }
// });
}
// 区级部门循环渲染
function xrbm(bms) {
var html2 = ''
for (var index = 0; index < bms.length; index++) {
var bmdep = bms[index].dept;
var bmdhs = bms[index].tel;
var bmdzs = bms[index].address;
var num = 1;
num += index;
html2 +=
"
" +
"
" +
"" + num + "." + "" + bmdep +
"
" +
"
" +
"
" + "电话:" + bmdhs + "
" +
"
" + "地址:" + "
" + bmdzs + "
" + "
" +
"
" +
"
" +
"" +
"" +
"
" +
"" +
"
此位置
" +
"" +
"" +
"
" +
"
" +
"" +
"" +
"
此位置
" +
"" +
"
" +
"
" +
"
"
};
$('.districtLevel').empty().append(html2);
$('.textThird').empty().append(
"共" +
"" + num + "" +
"条记录"
);
// $(".districtLevel>input").bind('keyup blur', function() {
// var reg = /[^\w\u4e00-\u9fa5\/\-]/gi;
// var val = $(this).val();
// if (reg.test(val)) {
// $(this).val($(this).val().replace(reg, ''));
// }
// });
};
// 查阅场所地点
function cycsone(cycsbms) {
var html3 = ''
for (var index = 0; index < cycsbms.length; index++) {
var bmdep = cycsbms[index].dept;
var bmdhs = cycsbms[index].tel;
var bmdzs = cycsbms[index].address;
var num = 1;
num += index;
html3 +=
"
" +
"
" +
"" + num + "." + "" + bmdep +
"
" +
"
" +
"
" + "电话:" + bmdhs + "
" +
"
" + "地址:" + "
" + bmdzs + "
" + "
" +
"
" +
"
" +
"" +
"" +
"
" +
"" +
"
此位置
" +
"" +
"" +
"
" +
"
" +
"" +
"" +
"
此位置
" +
"" +
"
" +
"
" +
"
"
};
$('.districtLevel2').empty().append(html3);
$('.textThird2').empty().append(
"共" +
"" + num + "" +
"条记录"
);
$(".districtLevel2>input").bind('keyup blur',function(){
var reg= /[^\w\u4e00-\u9fa5\/\-]/gi;
var val=$(this).val();
if(reg.test(val)){
$(this).val($(this).val().replace(reg,''));
}
});
};
// 点击市级部门下公交出现输入框并点击中间的切换按钮能够切换起点和终点
$(document).on('click', '.change-buts', function() {
let inps = $('.inps').css('left');
if (inps == '0px') {
$('.inps').css('left', '90px');
}
if (inps == '90px') {
$('.inps').css('left', '0px');
}
let inpText = $('.inp-text').css('left');
if (inpText == '220px') {
$('.inp-text').css('left', '0px');
}
if (inpText == '0px') {
$('.inp-text').css('left', '220px');
}
let changeButs = $('.change-buts').css('left');
if (changeButs == '185px') {
$('.change-buts').css('left', '50px');
}
if (changeButs == '50px') {
$('.change-buts').css('left', '185px');
}
});
// 点击市级部门下自驾出现输入框并点击中间的切换按钮能够切换起点和终点
$(document).on('click', '.change-buts2', function() {
let inpst = $('.inpst').css('left');
if (inpst == '0px') {
$('.inpst').css('left', '90px');
}
if (inpst == '90px') {
$('.inpst').css('left', '0px');
}
let inpText2 = $('.inp-text2').css('left');
if (inpText2 == '220px') {
$('.inp-text2').css('left', '0px');
}
if (inpText2 == '0px') {
$('.inp-text2').css('left', '220px');
}
let changeButs2 = $('.change-buts2').css('left');
if (changeButs2 == '185px') {
$('.change-buts2').css('left', '50px');
}
if (changeButs2 == '50px') {
$('.change-buts2').css('left', '185px');
}
});
function bdGEO(jzadds) {
map.clearOverlays();
for (var i = 0; i < jzadds.length; i++) {
var add = jzadds[i];
const tempAdd = add;
myGeo.getPoint(tempAdd, function(point) {
if (point) {
var address = new BMap.Point(point.lng, point.lat);
for (var j = 0; j < bms.length; j++) {
var bmdep = bms[j].dept;
var bmtel = bms[j].tel;
var bmaddre = bms[j].address;
var sContnet =
"
" +
"
" + bmdep + "
" +
"
" +
"
电话:" + bmtel + "
" +
"
地址:" + bmaddre + "
" +
"
办公时间:9:00-11:30,14:00-17:00(周一至周五,节假日除外)
" +
"
" +
"
";
if (tempAdd == bmaddre) {
addMarker(j, address, new BMap.InfoWindow(sContnet, bmaddre));
}
}
for (var index = 0; index < jzs.length; index++) {
var jzdep = jzs[index].dep;
var jztel = jzs[index].tel;
var jzaddre = jzs[index].address;
var sContnet =
"
" +
"
" + jzdep + "
" +
"
" +
"
电话:" + jztel + "
" +
"
地址:" + jzaddre + "
" +
"
办公时间:9:00-11:30,14:00-17:00(周一至周五,节假日除外)
" +
"
" +
"
";
if (tempAdd == jzaddre) {
addMarker(index, address, new BMap.InfoWindow(sContnet, jzaddre));
}
}
}
}, "重庆市");
}
};
//查阅场所初始化
function cycsGEO(cycsbms){
map.clearOverlays();
console.log(111);
for (var i = 0; i < cycsbms.length; i++) {
const temdep = cycsbms[i].dept;
const temtel = cycsbms[i].tel;
const temadd = cycsbms[i].address;
myGeo.getPoint(temadd, function(point) {
if (point) {
var address = new BMap.Point(point.lng, point.lat);
var sContnet =
"
" +
"
" + temdep + "
" +
"
" +
"
电话:" + temtel + "
" +
"
地址:" + temadd + "
" +
"
办公时间:9:00-11:30,14:00-17:00(周一至周五,节假日除外)
" +
"
" +
"
";
addMarker(0, address, new BMap.InfoWindow(sContnet, temadd));
}
}, "重庆市");
}
};
function bdGEO2(name, jd, index) {
map.clearOverlays();
var jzdep = jzs[index].dep;
var jztel = jzs[index].tel;
var jzaddre = jzs[index].address;
var sContnet =
"
" +
"
" + jzdep + "
" +
"
" +
"
电话:" + jztel + "
" +
"
地址:" + jd + "
" +
"
办公时间:9:00-11:30,14:00-17:00(周一至周五,节假日除外)
" +
"
" +
"
";
var html3 = "
" +
"
" +
"" + 1 + "." + "" + jzdep +
"
" +
"
" +
"
" + "电话:" + jztel + "
" +
"
" + "地址:" + "
" + jzaddre + "
" + "
" +
"
" +
"
" +
"" +
"" +
"
" +
"" +
"
此位置
" +
"" +
"" +
"
" +
"
" +
"" +
"" +
"
此位置
" +
"" +
"
" +
"
" +
"
"
// 将地址解析结果显示在地图上,并调整地图视野
myGeo.getPoint(jd, function(point) {
if (point) {
addMarker(0, point, new BMap.InfoWindow(sContnet, jd))
$(".text-second").empty().append(html3);
$('.text-third').empty().append(
"共" +
"" + 1 + "" +
"条记录"
);
} else {
alert('您选择的地址没有解析到结果!');
}
}, '重庆市')
}
function addMarker(index, point, infoWindow) {
var myIcon = new BMap.Icon("./img/location.png", new BMap.Size(34, 34));
var marker = new BMap.Marker(point, {
icon: myIcon
});
map.addOverlay(marker);
if (index == 0) {
marker.openInfoWindow(infoWindow)
}
marker.addEventListener("click", function() {
map.openInfoWindow(infoWindow, point); //开启信息窗口
});
}
//区级部门与街镇解析地址批量解析结束
$('.second-title>li').click(function() {
const xz = $(this).text();
if (xz == "区级部门") {
bdGEO(adds);
xrbm(bms);
}
if (xz == "街镇") {
bdGEO(jzadds);
xrjz(jzs);
}
});
$('.second-title2>li').click(function() {
// 解决点击事件,多次执行的问题
// $('.second-title>li').unbind('click');
const xz = $(this).text().trim();
if (xz == "区级部门") {
map.clearOverlays();
for (var i = 0; i < cycsbms.length; i++) {
const temdep = cycsbms[i].dept;
const temtel = cycsbms[i].tel;
const temadd = cycsbms[i].address;
myGeo.getPoint(temadd, function(point) {
if (point) {
var address = new BMap.Point(point.lng, point.lat);
var sContnet =
"
" +
"
" + temdep + "
" +
"
" +
"
电话:" + temtel + "
" +
"
地址:" + temadd + "
" +
"
办公时间:9:00-11:30,14:00-17:00(周一至周五,节假日除外)
" +
"
" +
"
";
addMarker(0, address, new BMap.InfoWindow(sContnet, temadd));
}
}, "重庆市");
};
}
if (xz == "街镇") {
map.clearOverlays();
}
});
// 点击第一个全部 显示所有街道办事处
$('.alltotal').click(function() {
$(this).addClass('tab');
$(this).siblings().removeClass('tab');
bdGEO(jzadds);
xrjz(jzs);
});
// 公交路线图
$(".search-change>li").click(function() {
map.clearOverlays();
const liText = $(this).text();
var routePolicy = [BMAP_TRANSIT_POLICY_LEAST_TIME,BMAP_TRANSIT_POLICY_LEAST_TRANSFER,BMAP_TRANSIT_POLICY_LEAST_WALKING,BMAP_TRANSIT_POLICY_AVOID_SUBWAYS];
var drivingRoutePolicy = [BMAP_DRIVING_POLICY_LEAST_TIME,
BMAP_DRIVING_POLICY_LEAST_DISTANCE,
BMAP_DRIVING_POLICY_AVOID_HIGHWAYS
];
// 该部分是公交初始化(推荐路线)
if (liText == "公交") {
// 这是为了方便演示,你可以合并到你的内容中去
var startData, endData;
$("#inp-icon2").click(async function() {
const startZD = $("#gj-one").val();
const endZD = $("#gj-two").val();
const adds = [startZD, endZD];
for (var i = 0; i < adds.length; i++) {
if (i == 0) {
var add = adds[0];
await new Promise((resolve, reject) => {
myGeo.getPoint(add, function(point) {
if (point) {
startData = new BMap.Point(point.lng,point.lat);
resolve();
}
}, "重庆市");
})
};
if (i == 1) {
var add = adds[1];
await new Promise((resolve, reject) => {
myGeo.getPoint(add, function(point) {
if (point) {
endData = new BMap.Point(point
.lng,
point.lat);
resolve();
}
}, "重庆市");
})
}
};
var start = new BMap.Point(startData.lng, startData.lat);
var end = new BMap.Point(endData.lng, endData.lat);
var transit = new BMap.TransitRoute(map, {
renderOptions: {
map: map,
panel: 'result'
},
policy: 0,
});
map.clearOverlays();
// search(start, end, routePolicy[0]);
transit.setPolicy(routePolicy[0]);
transit.search(start, end);
// function search(start, end, route) {
// transit.setPolicy(route);
// transit.search(start, end);
// };
console.log(start);
console.log(end);
console.log(routePolicy[0]);
});
// 选择其他方案(少步行等)
$(".content-title>li").click(function() {
const liIndex = $(this).index();
var start = new BMap.Point(startData.lng, startData.lat);
var end = new BMap.Point(endData.lng, endData.lat);
var transit = new BMap.TransitRoute(map, {
renderOptions: {
map: map,
panel: 'result'
},
policy: 0,
});
map.clearOverlays();
// search(start, end, routePolicy[liIndex]);
transit.setPolicy(routePolicy[liIndex]);
transit.search(start, end);
// function search(start, end, route) {
// transit.setPolicy(route);
// transit.search(start, end);
// };
console.log(start);
console.log(end);
console.log(routePolicy[liIndex]);
})
}
// 自驾初始化--最少时间,最短距离,避开高速
if (liText == "自驾") {
var startData, endData;
$('#inp-icon3').click(async function() {
const startZD = $("#zj-one").val();
const endZD = $("#zj-two").val();
const adds = [startZD, endZD];
for (var i = 0; i < adds.length; i++) {
if (i == 0) {
var add = adds[0];
await new Promise((resolve, reject) => {
myGeo.getPoint(add, function(point) {
if (point) {
startData = new BMap.Point(point
.lng,
point.lat);
resolve()
}
}, "全国");
})
}
if (i == 1) {
var add = adds[1];
await new Promise((resolve, reject) => {
myGeo.getPoint(add, function(point) {
if (point) {
endData = new BMap.Point(point.lng,
point.lat);
resolve()
}
}, "全国");
})
}
};
var start = new BMap.Point(startData.lng, startData.lat);
var end = new BMap.Point(endData.lng, endData.lat);
var drivingRoute = new BMap.DrivingRoute(map, {
renderOptions: {
map: map,
panel: "result1",
autoViewport: true,
enableDragging: true
},
onSearchComplete: function(results) {
if (drivingRoute.getStatus() ==
BMAP_STATUS_SUCCESS) {
// 获取第一条方案
var plan = results.getPlan(0);
// 获取方案的驾车线路
var route = plan.getRoute(0);
// 获取每个关键步骤,并输出到页面
var s = [];
for (var i = 0; i < route.getNumSteps(); i++) {
var step = route.getStep(i);
}
}
}
});
map.clearOverlays();
drivingRoute.setPolicy(drivingRoutePolicy[0]);
drivingRoute.search(start, end);
});
// 选择其他方案
$("#zjxz>li").click(function() {
const liIndex = $(this).index();
console.log(liIndex);
var start = new BMap.Point(startData.lng, startData.lat);
var end = new BMap.Point(endData.lng, endData.lat);
var drivingRoute = new BMap.DrivingRoute(map, {
renderOptions: {
map: map,
panel: "result1",
autoViewport: true,
enableDragging: true
},
onSearchComplete: function(results) {
if (drivingRoute.getStatus() == BMAP_STATUS_SUCCESS) {
// 获取第一条方案
var plan = results.getPlan(0);
// 获取方案的驾车线路
var route = plan.getRoute(0);
// 获取每个关键步骤,并输出到页面
var s = [];
for (var i = 0; i < route.getNumSteps(); i++) {
var step = route.getStep(i);
}
}
}
});
map.clearOverlays();
drivingRoute.setPolicy(drivingRoutePolicy[liIndex]);
drivingRoute.search(start, end);
})
}
});
// 左边的公交的起末位置封装成函数
function seBus(_that) {
var inps = $('.inps').css('left');
var buse = [];
if (inps == '0px') {
var startZD = _that.siblings('.inps').val();
var endZD = _that.parents('.title-first').find('.jzdz').text();
buse.push(startZD);
buse.push(endZD);
return buse;
} else {
var startZD = _that.parents('.title-first').find('.jzdz').text();
var endZD = _that.siblings('.inps').val();
buse.push(startZD);
buse.push(endZD);
return buse;
}
return buse;
};
// 点击左边的公交搜索按钮显示公交路径选择页面
$(document).on('click', '.imgSearch', function() {
var _that = $(this);
var res = seBus(_that);
for (var i = 0; i < res.length; i++) {
$('#start').text(res[0]);
$('#end').text(res[1]);
const startjz = res[0];
const endjz = res[1];
const valInput = _that.siblings('.inps').val();
if (startjz === "" || endjz === "") {
$('.show-first').css('display', 'block');
$('.show-second').css('display', 'none');
$('.show-third').css('display', 'none');
$('.show-fifth').css('display', 'none');
$('.show-fourth').css('display', 'none');
} else {
$('.show-first').css('display', 'none');
$('.show-second').css('display', 'block');
$('.show-third').css('display', 'none');
$('.show-fifth').css('display', 'none');
$('.show-fourth').css('display', 'none');
}
}
});
// 左边的自驾的起末位置封装成函数
function seCar(those) {
var inpst = $('.inpst').css('left');
var Care = [];
if (inpst == '0px') {
var startQJ = those.siblings('.inpst').val();
var endQJ = those.parents('.title-first').find('.jzdz').text();
Care.push(startQJ);
Care.push(endQJ);
return Care;
} else {
var startQJ = those.parents('.title-first').find('.jzdz').text();
var endQJ = those.siblings('.inpst').val();
Care.push(startQJ);
Care.push(endQJ);
return Care;
}
return Care;
}
// 点击右边的自驾搜索按钮显示自驾路径选择页面
$(document).on('click', '.imgSearch2', function() {
var those = $(this);
var result = seCar(those);
for (var i = 0; i < result.length; i++) {
$('#start2').text(result[0]);
$('#end2').text(result[1]);
const startjz = result[0];
const endjz = result[1];
const valInput2 = those.siblings('.inpst').val();
if (startjz === "" || endjz === "") {
$('.show-first').css('display', 'block');
$('.show-second').css('display', 'none');
$('.show-third').css('display', 'none');
$('.show-fifth').css('display', 'none');
$('.show-fourth').css('display', 'none');
} else if (!/^([\u4e00-\u9fa5A-Za-z0-9,.?!;,。?!、;])*$/.test(valInput2)) {
return false;
$('.show-first').css('display', 'block');
$('.show-second').css('display', 'none');
$('.show-fifth').css('display', 'none');
$('.show-third').css('display', 'none');
$('.show-fourth').css('display', 'none');
} else {
$('.show-first').css('display', 'none');
$('.show-second').css('display', 'none');
$('.show-third').css('display', 'block');
$('.show-fifth').css('display', 'none');
$('.show-fourth').css('display', 'none');
}
}
});
// 点击左边显示公交路线图
$(document).on('click', '.change-but>input', function() {
map.clearOverlays();
const inpVal = $(this).val();
var routePolicy = [BMAP_TRANSIT_POLICY_LEAST_TIME,BMAP_TRANSIT_POLICY_LEAST_TRANSFER,BMAP_TRANSIT_POLICY_LEAST_WALKING,BMAP_TRANSIT_POLICY_AVOID_SUBWAYS];
var drivingRoutePolicy = [
BMAP_DRIVING_POLICY_LEAST_TIME,
BMAP_DRIVING_POLICY_LEAST_DISTANCE,
BMAP_DRIVING_POLICY_AVOID_HIGHWAYS
];
// 该部分是公交初始化(推荐路线)
if (inpVal == "公交") {
// 这是为了方便演示,你可以合并到你的内容中去
$(document).on('click', '.imgSearch', async function() {
var _that = $(this);
let adds = seBus(_that);
for (var i = 0; i < adds.length; i++) {
if (i == 0) {
var add = adds[0];
await new Promise((resolve, reject) => {
myGeo.getPoint(add, function(point) {
if (point) {
startData = new BMap.Point(point
.lng,
point.lat);
resolve();
}
}, "重庆市");
})
};
if (i == 1) {
var add = adds[1];
await new Promise((resolve, reject) => {
myGeo.getPoint(add, function(point) {
if (point) {
endData = new BMap.Point(point
.lng,
point.lat);
resolve();
}
}, "重庆市");
})
}
};
var start = new BMap.Point(startData.lng, startData.lat);
var end = new BMap.Point(endData.lng, endData.lat);
var transit = new BMap.TransitRoute(map, {
renderOptions: {
map: map,
panel: 'result'
},
policy: 0,
});
map.clearOverlays();
// search(start, end, routePolicy[0]);
transit.setPolicy(routePolicy[0]);
transit.search(start, end);
console.log(start);
console.log(end);
console.log(routePolicy[0]);
// function search(start, end, route) {
// transit.setPolicy(route);
// transit.search(start, end);
// };
});
// 选择其他方案(少步行等)
$(".content-title>li").click(function() {
const liIndex = $(this).index();
console.log(liIndex);
var start = new BMap.Point(startData.lng, startData.lat);
var end = new BMap.Point(endData.lng, endData.lat);
var transit = new BMap.TransitRoute(map, {
renderOptions: {
map: map,
panel: 'result'
},
policy: 0,
});
map.clearOverlays();
// search(start, end, routePolicy[liIndex]);
// console.log(routePolicy[liIndex]);
transit.setPolicy(routePolicy[liIndex]);
transit.search(start, end);
console.log(start);
console.log(end);
console.log(routePolicy[liIndex]);
// function search(start, end, route) {
// transit.setPolicy(route);
// transit.search(start, end);
// };
})
}
// 自驾初始化--最少时间,最短距离,避开高速
if (inpVal == "自驾") {
$(document).on('click', '.imgSearch2', async function() {
var those = $(this);
let adds = seCar(those);
for (var i = 0; i < adds.length; i++) {
if (i == 0) {
var add = adds[0];
await new Promise((resolve, reject) => {
myGeo.getPoint(add, function(point) {
if (point) {
startData = new BMap.Point(point
.lng,
point.lat);
resolve()
}
}, "重庆市");
})
}
if (i == 1) {
var add = adds[1];
await new Promise((resolve, reject) => {
myGeo.getPoint(add, function(point) {
if (point) {
endData = new BMap.Point(point.lng,
point.lat);
resolve()
}
}, "重庆市");
})
}
};
var start = new BMap.Point(startData.lng, startData.lat);
var end = new BMap.Point(endData.lng, endData.lat);
var drivingRoute = new BMap.DrivingRoute(map, {
renderOptions: {
map: map,
panel: "result1",
autoViewport: true,
enableDragging: true
},
onSearchComplete: function(results) {
if (drivingRoute.getStatus() ==
BMAP_STATUS_SUCCESS) {
// 获取第一条方案
var plan = results.getPlan(0);
// 获取方案的驾车线路
var route = plan.getRoute(0);
// 获取每个关键步骤,并输出到页面
var s = [];
for (var i = 0; i < route.getNumSteps(); i++) {
var step = route.getStep(i);
}
}
}
});
map.clearOverlays();
drivingRoute.setPolicy(drivingRoutePolicy[0]);
drivingRoute.search(start, end);
});
// 选择其他方案
$("#zjxz>li").click(function() {
const liIndex = $(this).index();
console.log(liIndex);
var start = new BMap.Point(startData.lng, startData.lat);
var end = new BMap.Point(endData.lng, endData.lat);
var drivingRoute = new BMap.DrivingRoute(map, {
renderOptions: {
map: map,
panel: "result1",
autoViewport: true,
enableDragging: true
},
onSearchComplete: function(results) {
if (drivingRoute.getStatus() == BMAP_STATUS_SUCCESS) {
// 获取第一条方案
var plan = results.getPlan(0);
// 获取方案的驾车线路
var route = plan.getRoute(0);
// 获取每个关键步骤,并输出到页面
var s = [];
for (var i = 0; i < route.getNumSteps(); i++) {
var step = route.getStep(i);
}
}
}
});
map.clearOverlays();
drivingRoute.setPolicy(drivingRoutePolicy[liIndex]);
drivingRoute.search(start, end);
})
}
});
$(document).on('click', '.but-bus', function() {
$(this).siblings('.hide1').toggle();
$(this).parents('.title-first').siblings().find('.hide2').css('display', 'none');
$(this).parents('.title-first').siblings().find('.hide1').css('display', 'none');
$(this).siblings('.hide2').css('display', 'none');
$(this).siblings('.hide1').find('.inps').css('left', '0px');
$(this).siblings('.hide1').find('.inp-text').css('left', '220px');
$(this).siblings('.hide1').find('.imgSearch').css('right', '10px');
$(this).siblings('.hide1').find('.change-buts').css('left', '185px');
$(this).siblings('.hide2').find('.inpst').css('left', '0px');
$(this).siblings('.hide2').find('.inp-text2').css('left', '220px');
$(this).siblings('.hide2').find('.change-buts2').css('left', '185px');
$(this).siblings('.hide2').find('.imgSearch2').css('right', '10px');
$(this).addClass("xz-active").siblings("input").removeClass("xz-active");
$(this).parents(".title-first").siblings("ul").find(".change-but").children("input").removeClass("xz-active");
var hideBlue1 = $(this).siblings('.hide1').css('display');
if (hideBlue1 == 'none') {
$(this).removeClass("xz-active");
}
});
$(document).on('click', '.but-car', function() {
$(this).siblings('.hide1').css('display', 'none');
$(this).siblings('.hide2').toggle();
$(this).parents('.title-first').siblings().find('.hide1').css('display', 'none');
$(this).parents('.title-first').siblings().find('.hide2').css('display', 'none');
$(this).siblings('.hide1').find('.inps').css('left', '0px');
$(this).siblings('.hide1').find('.inp-text').css('left', '220px');
$(this).siblings('.hide1').find('.imgSearch').css('right', '10px');
$(this).siblings('.hide1').find('.change-buts').css('left', '185px');
$(this).siblings('.hide2').find('.inpst').css('left', '0px');
$(this).siblings('.hide2').find('.inp-text2').css('left', '220px');
$(this).siblings('.hide2').find('.change-buts2').css('left', '185px');
$(this).siblings('.hide2').find('.imgSearch2').css('right', '10px');
$(this).addClass("xz-active").siblings("input").removeClass("xz-active");
$(this).parents(".title-first").siblings("ul").find(".change-but").children("input").removeClass("xz-active");
var hideBlue2 = $(this).siblings('.hide2').css('display');
if (hideBlue2 == 'none') {
$(this).removeClass("xz-active");
}
});
// 点击搜索的图标,显示
$('.inp-icon1').click(function() {
map.clearOverlays();
var searchInp = $('.inp').val();
if (searchInp === "") {
$('.show-first').css('display', 'block');
$('.show-second').css('display', 'none');
$('.show-third').css('display', 'none');
$('.show-fourth').css('display', 'none');
} else {
$('.show-first').css('display', 'none');
$('.show-third').css('display', 'none');
$('.show-second').css('display', 'none');
$('.show-fourth').css('display', 'block');
}
var options = {
renderOptions: {
map: map,
panel: 'search-result'
},
onSearchComplete: function(results) {
console.log(results);
}
}
var local = new BMap.LocalSearch(map, options);
local.search(searchInp);
});
// 当屏幕等于375px,将左上角的图片替换成小尺寸
// $(window).resize(function(e) {
// if (e.target.innerWidth < '750') {
// $('.logo-img').attr('src', 'img/map-logo2.png');
// $('.logo-img').css("width", "257px");
// }
// if (e.target.innerWidth > '750') {
// $('.logo-img').attr('src', 'img/map-logo2.png');
// $('.logo-img').css("width", "257px");
// }
// if (e.target.innerWidth < '1366') {
// $('.logo-img').attr('src', 'img/map-logo2.png');
// $('.logo-img').css("width", "257px");
// }
// if (e.target.innerWidth > '1366') {
// $('.logo-img').attr('src', 'img/map-logo.png');
// $('.logo-img').css("width", "446px");
// }
// });
})