/**
* Created by mac on 17/11/27.
*/
//setDist(sysComm.cityId);
var height = document.documentElement.clientHeight - 150;
$('#main-wrap').height(height)
var guideLevel=['零','一','二','三','四','五','六','七'];
//回车事件
$(function(){
$(document).keydown(function (event) {
if (event.keyCode == 13) {
$("#ser-button").click();
}
});
//输入框提示
// searchOption.ini();
});
/*搜索*/
$('#ser-button').on('click', function () {
commonClass.setPopupVisible(false);
var req = getQueryParam();
req.flag=0;//0-查询按钮触发,1-页码触发,-1后一页,-2 前一页
queryGuideByCondition(req);
//songcxa
$(".cancelBtn").css("display", "block");
});
/*
@ songcxa
@ 搜索功能
*/
var searchOption = {
ini: function () {
var searchBox = $('#ser-input');
/*
@ inputID输入框id
@ popID提示框id
@ queryOption(url、queryParames请求参数post、itemsSelectCallback提示框选择事件)
*/
var option = {
url: dataUrl.util.listGuideScreenByAreaCodes(),
async: false,
queryParames: function () {
return getQueryParam();
},
itemsSelectCallback: function (ev) {
searchBox.val(ev);
}
};
commonClass.popupObject("ser-input", "ser-resPanel", option);
},
}
//获取停车场信息
getParkingLotGeo();
function getParkingLotGeo () {
var parkLot = fn.getParkLot();
var plnos = [];
$.each(parkLot, function (index, item) {
plnos.push(item.code);
})
plNos = [];
var req = {
sysCode: sysComm.sysCode,
plNos: plnos,
}
var opt = {
method: 'post',
url: dataUrl.util.queryParkingLotGeoByPlNos(),
async: false,
data: JSON.stringify(req),
success: function (res) {
if (res.code == '8888') {
//获取数据成功
var data = res.data;
if(data.length > 0){
firstPark = data[0];
}
if(data.length > 1){
firstPark = data[1];
}
setCityInfo();
map = new BMap.Map('allmap', {enableMapClick: false});
//第1步:设置地图中心点,当前城市
point = new BMap.Point(sysComm.point_lng, sysComm.point_lat);
//第2步:初始化地图,设置中心点坐标和地图级别。
map.centerAndZoom(point, 13);
map.setCurrentCity(sysComm.cityName); // 设置地图显示的城市 此项是必须设置的
//第3步:启用滚轮放大缩小
map.enableScrollWheelZoom(true);
/*map.addEventListener("click", function () {
colseInfoWindow();
});*/
//加载地图上的诱导屏
getGuideMapInfo();
//默认全部
$("#ser-button").click();
}
}
}
sysAjax(opt);
}
function setDist(cityId) {
$(".select").empty();
cityId+='';
var allDist = [];
var distArray = cityData.dist[cityId];
var html='';
$.each(distArray,function (index,item) {
allDist.push(item.id);
html+="
"+item.areaName+""
});
$(".select").html("全部
");
selectOptionFun();
}
//设置中心城市信息
function setCityInfo(){
sysComm.cityId = firstPark.plCityId;
sysComm.cityName = firstPark.plCityName;
sysComm.provId = firstPark.plProvinceId;
sysComm.point_lng = firstPark.lonId;
sysComm.point_lat = firstPark.latId;
setDist(sysComm.cityId);
$(".cityName").text(sysComm.cityName);
}
$(function(){
$(".select p").click(function(e){
$(".select1").removeClass('open');
$(".select").toggleClass('open');
e.stopPropagation();
});
$(".content .select ul li").click(function(e){
var _this=$(this);
$(".select > p").text(_this.text());
$(".select > p").attr('data-value',_this.attr('data-value'));
_this.addClass("Selected").siblings().removeClass("Selected");
$(".select").removeClass("open");
e.stopPropagation();
});
$(document).on('click',function(){
$(".select").removeClass("open");
});
$(".select1 p").click(function(e){
$(".select").removeClass('open');
$(".select1").toggleClass('open');
e.stopPropagation();
});
$(".content .select1 ul li").click(function(e){
var _this=$(this);
$(".select1 > p").text(_this.text());
$(".select1 > p").attr('data-value',_this.attr('data-value'));
_this.addClass("Selected").siblings().removeClass("Selected");
$(".select1").removeClass("open");
e.stopPropagation();
});
$(document).on('click',function(){
$(".select1").removeClass("open");
});
});
function selectOptionFun(){
$(".select p").click(function(e){
$(".select1").removeClass('open');
$(".select").toggleClass('open');
e.stopPropagation();
});
$(".content .select ul li").click(function(e){
var _this=$(this);
$(".select > p").text(_this.text());
$(".select > p").attr('data-value',_this.attr('data-value'));
_this.addClass("Selected").siblings().removeClass("Selected");
$(".select").removeClass("open");
e.stopPropagation();
});
$(document).on('click',function(){
$(".select").removeClass("open");
});
$(".select1 p").click(function(e){
$(".select").removeClass('open');
$(".select1").toggleClass('open');
e.stopPropagation();
});
$(".content .select1 ul li").click(function(e){
var _this=$(this);
$(".select1 > p").text(_this.text());
$(".select1 > p").attr('data-value',_this.attr('data-value'));
_this.addClass("Selected").siblings().removeClass("Selected");
$(".select1").removeClass("open");
e.stopPropagation();
});
$(document).on('click',function(){
$(".select1").removeClass("open");
});
}
function getQueryParam(){
var serVal = $.trim($('#ser-input').val());
var countryIds = $(".select .Selected").attr('data-value');
var levels = $(".select1 .Selected").attr('data-value');
var countryId = [];
var level = [];
if (countryIds) {
countryId = countryIds.split(',');
}
if(levels){
level = levels.split(',');
}
if (levels.length > 0 || serVal != '') {
$("#guidance-level").hide();
$(".ser-result-wrap").addClass("ser-result-wrap-noTop");
}
else {
$(".ser-result-wrap").removeClass("ser-result-wrap-noTop");
$("#guidance-level").show();
}
var req = {
queryStr: serVal,
parkNameOrAddress:serVal,
areaCodes: countryId,
dataState:1,
levels: level,
baseRequest: {
pageNum: 1,
pageSize: 10
},
flag:0,
curPage:0,
index:0,
selector:null
}
return req;
}
//根据条件分页查询诱导屏
function queryGuideByCondition(req){
clearGuideScreen();
map.centerAndZoom(point, 13);
var opt = {
method: "post",
data: JSON.stringify(req),
url: dataUrl.util.listGuideScreenByAreaCodes(),
success: function (res, xhr, status) {
console.log(res)
//清空内容
$('#guide_result').empty();
if (res.code == '8888') {
var pageCount = res.data.pages == undefined || null == res.data.pages ? 0 : res.data.pages;
createHtml(res.data);
var flag = req.flag;
//icon_load(pageCount);
if(flag==0){//查询
icon_load(pageCount);
}
else if(flag==1){//页码
num_click(pageCount,req.curPage,req.selector);
}
else if(flag==-1){//下一页
pageDown_click(pageCount,req.curPage,req.index);
}
else if(flag==-2){//上一页
pageUp_click(pageCount,req.curPage,req.index);
}
}
}
}
sysAjax(opt);
//加载诱导屏数量
var cond = {
queryStr: req.queryStr,
areaCodes: req.areaCodes,
dataState:1,
levels: req.levels
};
var tempOpt = {
method: "post",
data: JSON.stringify(cond),
url: dataUrl.util.statisticsGuideScreenLevelByAreaCodes(),
success: function (data) {
if (data.code == '8888') {
$("#guidance-level_1").text(0);
$("#guidance-level_2").text(0);
$("#guidance-level_3").text(0);
$.each(data.data, function (index, domEle) {
$('#guidance-level_' + domEle.level).text(domEle.num);
});
}
}
}
sysAjax(tempOpt);
//加载地图marker
getGuideMapInfo();
//查询所有的,不分页
if(req.flag == 0){
req.baseRequest.pageNum = 1;
req.baseRequest.pageSize = 0;
var opt = {
method: "post",
data: JSON.stringify(req),
url: dataUrl.util.listGuideScreenByAreaCodes(),
success: function (res, xhr, status) {
if (res.code == '8888') {
var datas = (res.data.dataList)==null?[]:(res.data.dataList);
var guideDataTemp = [];
$.each(guideData, function (index, item) {
$.each(datas, function(_index,_item) {
if(_item.guideNo == item.guideNo){
guideDataTemp.push(item);
}
});
});
drawMarker(guideDataTemp);
}
}
}
sysAjax(opt);
}
}
$(function(){
$(".select p").click(function(e){
$(".select1").removeClass('open');
$(".select").toggleClass('open');
e.stopPropagation();
});
$(".content .select ul li").click(function(e){
var _this=$(this);
$(".select > p").text(_this.text());
$(".select > p").attr('data-value',_this.attr('data-value'));
_this.addClass("Selected").siblings().removeClass("Selected");
$(".select").removeClass("open");
e.stopPropagation();
});
$(document).on('click',function(){
$(".select").removeClass("open");
});
$(".select1 p").click(function(e){
$(".select").removeClass('open');
$(".select1").toggleClass('open');
e.stopPropagation();
});
$(".content .select1 ul li").click(function(e){
var _this=$(this);
$(".select1 > p").text(_this.text());
$(".select1 > p").attr('data-value',_this.attr('data-value'));
_this.addClass("Selected").siblings().removeClass("Selected");
$(".select1").removeClass("open");
e.stopPropagation();
});
$(document).on('click',function(){
$(".select1").removeClass("open");
});
});
/*function createHtml(){
var html = '';
for(var i=0;i<10;i++){
html+=''+
''+
'
1.创业路南口
'+
'
停车场数:5
'+
'
空闲车位总数:50000
'+
'
诱导级别:一级
'+
'
'+
''+
'';
}
$('#result').empty().html(html);
};*/
function createHtml(data){
if(data.dataList==null||data.dataList.length<1){
$('#guide_result').empty().text('没有搜索到匹配内容');
$('#pageGro').hide();
$('#ser-wrap').show();
return;
}
var html = '';
var list = data.dataList == undefined || data.dataList == null ? [] : data.dataList;
var i = 1;
$.each(list, function (index, item) {
var guideName = item.guideName;
var guideNo = item.guideNo;
var parkingNum = item.parkingNum;
if(parkingNum==null){
parkingNum = 0;
}
var freeBerthNum = item.freeBerthNum;
var level = item.level;
var picturePath = item.picturePath;
var x = item.lonId;
var y = item.latId;
//html+=''+
// ''+
// '
'+(i++)+'.'+guideName+'
'+
// '
停车场数:'+parkingNum+'
'+
// '
空闲车位总数:'+freeBerthNum+'
'+
// '
诱导级别:'+guideLevel[level]+'级
'+
// '
'+
// ''+'

'+'
'+
// '';
//new
var no = "";
html+=''+
'' +
'
' + no + '' + commonClass.cutString(guideName, 14) + '
' +
'
停车场数:'+parkingNum+'
'+
'
空闲车位总数:'+freeBerthNum+'
'+
'
诱导级别:' + guideLevel[level] + '级
' +
'
地址 : ' + commonClass.cutString(item.address,15) + '
' +
'
'+
'';
/*if (level==1){
html+=''+'

'+'
';
}else if(level==2){
html+=''+'

'+'
';
}else {
html+=''+'

'+'
';
}*/
});
$('#guide_result').empty().html(html);
$('#ser-wrap').show();
$('#pageGro').show();
//滚动
$('#guide_result').animate({
scrollTop: $('#guide_result').offset().top-1000
}, 150);
$('#guide_result').empty().html(html);
$('#ser-wrap').show();
$('#pageGro').show();
};
//点击分页按钮触发
$(document).on("click","#pageGro li",function(){
var pageNum = parseInt($(this).html());//获取当前页数
var selector = $(this);
var req = getQueryParam();
req.baseRequest.pageNum = pageNum;
req.curPage = pageNum;
req.selector = selector;
req.flag = 1;
queryGuideByCondition(req);
});
//点击上一页触发
$(document).on("click","#pageGro .pageUp",function(){
var pageNum = parseInt($("#pageGro li.on").html());//获取当前页
var index = $("#pageGro ul li.on").index();//获取index
var req = getQueryParam();
req.baseRequest.pageNum = pageNum-1;
req.curPage = pageNum;
req.index = index;
req.flag = -2;
queryGuideByCondition(req);
});
//点击下一页触发
$(document).on("click","#pageGro .pageDown",function(){
var pageNum = parseInt($("#pageGro li.on").html());//获取当前页
var index = $("#pageGro ul li.on").index();//获取index
var req = getQueryParam();
req.baseRequest.pageNum = pageNum+1;
req.curPage = pageNum;
req.index = index;
req.flag = -1;
queryGuideByCondition(req);
});
//地图
//地图
var clear_flag = false;
var map; //Map实例
//后台传过来
// var currentLat = 118.922316;
// var currentLon = 42.25953;
//第4步:向地图中添加缩放控件
var ctrlNav = new window.BMap.NavigationControl({
// 靠右上角位置
anchor: BMAP_ANCHOR_TOP_RIGHT,
// LARGE类型
type: BMAP_NAVIGATION_CONTROL_ZOOM,
//偏离值
offset: new BMap.Size(55, 80)
});
// map.addControl(ctrlNav);
//第5步:检测浏览器兼容
function checkhHtml5() {
if (typeof(Worker) === "undefined") {
if (navigator.userAgent.indexOf("MSIE 9.0") <= 0) {
alert("定制个性地图示例:IE9以下不兼容,推荐使用百度浏览器、chrome、firefox、safari、IE10");
}
}
}
checkhHtml5();
//诱导屏 渲染
guideData=[];
//getGuideMapInfo();
function drawMarker(guideDatas) {
//清除以前的点位
map.clearOverlays();
//第7步:绘制点
var marker = [];
var newpoiX = null;//坐标
var newpoiY = null;
var guideNo = null;//编号
var popLevel = null;//诱导级别
var popRule = null;//空闲车位
for (var i = 0; i < guideDatas.length; i++) {
newpoiX = guideDatas[i].pointX;
newpoiY = guideDatas[i].pointY;
guideNo = guideDatas[i].guideNo;
popLevel = guideDatas[i].level;
popRule = guideDatas[i].rule;
// console.log(popLevel);
var point = new BMap.Point(newpoiX, newpoiY);
// addMarker(point)
var newRule = popRule;
if (popLevel == 1) {
var myIcon = new BMap.Icon("../../assets/pages/scripts/operMonFile/img/guidance_1.png",
new BMap.Size(32,24), {
offset: new BMap.Size(0, 24),
textColor: '#fff'
});
marker[i] = new BMap.Marker(point, {icon: myIcon});
map.addOverlay(marker[i]);
} else if (popLevel==2) {
var myIcon2 = new BMap.Icon("../../assets/pages/scripts/operMonFile/img/guidance_2.png",
new BMap.Size(32,24), {
offset: new BMap.Size(0, 24),
textColor: '#fff'
});
marker[i] = new BMap.Marker(point, {icon: myIcon2});
map.addOverlay(marker[i]);
} else if (popLevel==3) {
var myIcon3 = new BMap.Icon("../../assets/pages/scripts/operMonFile/img/guidance_3.png",
new BMap.Size(32,24), {
offset: new BMap.Size(0, 24),
textColor: '#fff'
});
marker[i] = new BMap.Marker(point, {icon: myIcon3});
map.addOverlay(marker[i]);
}
marker[i].popLevel = guideDatas[i].level;
marker[i].guideNo = guideDatas[i].guideNo;
marker[i].newpoiX = guideDatas[i].pointX;
marker[i].newpoiY = guideDatas[i].pointY;
marker[i].rule = guideDatas[i].rule;
marker[i].addEventListener("click", function (n) {
var newpoiY = n.target.newpoiY;
var guideNo = n.target.guideNo;
var newpoiX = n.target.newpoiX;
var popLevel = Number(n.target.popLevel);
var rule=n.target.rule;
map.clearOverlays();
addInfoWindow(guideNo, popLevel, newpoiX, newpoiY)
});
};
removeCluster(marker);
}
// 获取位置
function theLocation(x, y, guideNo) {
// map.clearOverlays();
var new_point = new BMap.Point(x, y);
map.panTo(new_point);
map.centerAndZoom(new_point, 16);
addInfoWindow(guideNo, null, x, y);
}
//点击左侧列表显示相应诱导icon
$(document).on('click', '#guide_result >li', function () {
//$(this).addClass('clickActive').siblings('li').removeClass('clickActive');
var x = $(this).attr("x-value");
var y = $(this).attr("y-value");
var guideNo = $(this).attr("data-value");
theLocation(x, y, guideNo);
var guideDataTemp = [];
$.each(guideData, function (index, item) {
if(guideNo == item.guideNo){
guideDataTemp.push(item);
}
});
drawMarker(guideDataTemp);
});
//三个级别诱导弹窗
function addInfoWindow(guideNo, popLevel, newpoiX, newpoiY) {
var guideNO = guideNo;
var level = Number(popLevel);
var point = new BMap.Point(newpoiX, newpoiY);
var req = {
guideNo: guideNO,
sysCode: sysComm.sysCode
};
var opt = {
data: JSON.stringify(req),
url: dataUrl.util.getGuideScreenInfo(),
method: "POST",
success: function (res, status, xhr) {
var data = res.data;
if (res.code === "8888") {
level = data.level;
var showPic = data.showPic;
if(showPic!=undefined && showPic==true){
alertFirstLevelGuideInfo(data, point);
}else{
if (1 == level) {
alertFirstLevelGuideInfo(data, point);
} else if (2 == level) {
alertSecondLevelGuideInfo(data, point);
} else if (3 == level) {
alertThridLevelGuideInfo(data, point);
} else {
console.log("未知的诱导屏等级 level=" + level);
}
}
} else {
console.log("服务请求报错:code=" + res.code + "errMsg=" + res.msg + "-" + res.errMsg);
}
}
}
sysAjax(opt);
$('.BMapLabel').empty();
}
function removeCluster(marker) {
if(clear_flag){
markerClusterer.clearMarkers(); //此步骤需要
}
markerClusterer = new BMapLib.MarkerClusterer(map,
{
markers:marker,
styles : [{
url: '../../assets/pages/scripts/operMonFile/img/map/guidescreen.png',
size: new BMap.Size(53, 52),
textColor: '#fff',
fontSize:'18px'
}],
});
markerClusterer.setMaxZoom(13);
clear_flag = true;
// window.Bmap.tmpMarkerClusterer = markerClusterer;
}
//map.addEventListener("click", function () {
// colseInfoWindow()
//});
function colseInfoWindow() {
$(".pop-common").css("display", "none");
}
//获取地图上诱导屏的信息
function getGuideMapInfo() {
var cond = getQueryParam();
cond.baseRequest.pageSize=300;
var tempOpt = {
method: "post",
data: JSON.stringify(cond),
url: dataUrl.util.listGuideScreenByAreaCodes(),
success: function (data) {
if (data.code == '8888') {
guidanceMapInfo(data.data.dataList);
}
else {
console.log("服务请求报错:code=" + data.code + "errMsg=" + data.msg + "-" + data.errMsg);
}
}
}
sysAjax(tempOpt);
}
//将诱导屏位置数据放入List中
function guidanceMapInfo(data) {
//map.clearOverlays();
guideData = [];
// console.log(data)
if(data!=null){
$.each(data, function (index, domEle) {
var freeBerthNum = domEle.freeBerthNum;
var berthNum = domEle.berthNum;
if (freeBerthNum == null) {
freeBerthNum = 0;
}
if (berthNum == null || berthNum == 0) {
freeBerthNum = 0;
berthNum = 1;
}
guideData.push({
'guideNo': domEle.guideNo, 'pointX': domEle.lonId, 'pointY': domEle.latId,
'level': domEle.level, 'rule': freeBerthNum / berthNum
});
});
}
//console.log("地图上的数据" + JSON.stringify(guideData));
//加载地图位置气泡
drawMarker(guideData);
};
//弹出一级诱导信息
function alertFirstLevelGuideInfo(data, point) {
console.log(data)
clearGuideScreen();
$("#guidance1-pop").empty();
var guideHtml = '';
if(undefined == data.filePaths ||null == data.filePaths){
guideHtml+='
';
var myLabel1 = new BMap.Label("" + guideHtml + "
", {
offset: new BMap.Size(-380, -250), //label的偏移量,为了让label的中心显示在点上
position: point
});
myLabel1.setStyle({
color: "#F0F0F0",
fontSize: "12px",
//height: "220px",
// width: "350px",
padding: "5px",
whiteSpace: "normal",
//fontFamily: "微软雅黑",
zIndex: "1000",
backgroundColor: "rgba(0, 0, 0, 0)",
border: "0px"
});
map.addOverlay(myLabel1, point);
map.panTo(point);
}else{
if(data.filePaths.length>1){
guideHtml+='
';
var myLabel1 = new BMap.Label("" + guideHtml + "
", {
offset: new BMap.Size(-380, -250), //label的偏移量,为了让label的中心显示在点上
position: point
});
myLabel1.setStyle({
color: "#F0F0F0",
fontSize: "12px",
//height: "220px",
// width: "350px",
padding: "5px",
whiteSpace: "normal",
//fontFamily: "微软雅黑",
zIndex: "1000",
backgroundColor: "rgba(0, 0, 0, 0)",
border: "0px"
});
map.addOverlay(myLabel1, point);
map.panTo(point);
var obt1 = document.getElementById("guiico_left");
var obt2 = document.getElementById("guiico_right");
var oImg = document.getElementById("guilevel_img");
var index = 0;
function funTab() {
oImg.src = data.filePaths[index];
}
funTab();
obt1.onclick = prevImg;
obt2.onclick = nextImg;
function nextImg() {
// $('.pop-common').css('display','block');
index++;
if(index > data.filePaths.length - 1) {
index = 0;
}
funTab();
};
function prevImg() {
index--;
if(index < 0) {
index = data.filePaths.length - 1;//那么下标修改为最大下标 这样就可以循环显示图片
}
funTab();//显示图片和文字信息
};
var timers;
timers=setInterval(function() {
index++;
if(index > data.filePaths.length - 1) {
index = 0;
}
funTab();
},3000);
//给文档绑定一个按键事件, 来响应键盘的按键
document.onkeydown = function(event) {
//兼容主流浏览器的写法 获取按键事件
var e = event || window.event || arguments.callee.caller.arguments[0];
if(e && e.keyCode == 37) { // 按 左方向键 (37 是←方向键码值)
prevImg();//这里是方法调用 ,方法名后要加括号, 立刻调用方法
}
if(e && e.keyCode == 39) { // 按 右方向键(39 是→方向键码值)
nextImg();//这里是方法调用 ,方法名后要加括号, 立刻调用方法
}
};
}else {
guideHtml+='
';
var myLabel1 = new BMap.Label("" + guideHtml + "
", {
offset: new BMap.Size(-380, -250), //label的偏移量,为了让label的中心显示在点上
position: point
});
myLabel1.setStyle({
color: "#F0F0F0",
fontSize: "12px",
//height: "220px",
// width: "350px",
padding: "5px",
whiteSpace: "normal",
//fontFamily: "微软雅黑",
zIndex: "1000",
backgroundColor: "rgba(0, 0, 0, 0)",
border: "0px"
});
map.addOverlay(myLabel1, point);
map.panTo(point);
}
}
}
//弹出二级诱导信息
function alertSecondLevelGuideInfo(data, point) {
clearGuideScreen();
$("#guidance2-pop").empty();
var guideInfos = data.guideInfos;
var guideHtml = '' +
'
';
if (null != guideInfos) {
$.each(guideInfos, function (index, item) {
guideHtml += '' + item.plName + '
';
if (item.guidePoint == 1) {
guideHtml += '
'
} else if (item.guidePoint == 2) {
guideHtml += '
'
} else if (item.guidePoint == 3) {
guideHtml += '
'
} else if (item.guidePoint == 4) {
guideHtml += '
'
}
guideHtml += '
' +
'
' + item.freeNum + '
';
})
}
guideHtml += '
';
var myLabel2 = new BMap.Label(guideHtml, {
offset: new BMap.Size(20, -180), //label的偏移量,为了让label的中心显示在点上
position: point
});
myLabel2.setStyle({
color: "#F0F0F0",
fontSize: "12px",
//height: "220px",
// width: "350px",
padding: "5px",
whiteSpace: "normal",
//fontFamily: "微软雅黑",
zIndex: "1000",
backgroundColor: "rgba(0, 0, 0, 0)",
border: "0px"
});
map.addOverlay(myLabel2, point);
map.panTo(point);
}
//弹出三级诱导信息
function alertThridLevelGuideInfo(data, point) {
clearGuideScreen();
$("#guidance3-pop").empty();
//是否有限高提示
var highLimitStatus = data.highLimitStatus;
//是否有急转弯提示
var sharpTurnStatus = data.sharpTurnStatus;
//是否有楼层指示
var floorStatus = data.floorStatus;
//时间制式
var timeSystem = data.timeSystem + '';
var guideHtml = ''+data.plName+'
' +
'
' +
'
' + (data.floor == null ? '--' : data.floor ) + '层
' +
'
空闲
' +
'
' + (data.freeNum == null ? '0' : data.freeNum ) + '
' +
'
';
//判断是否有楼层限高
/*if (highLimitStatus == 1) {
guideHtml += '
' + data.highLimitNum + '
'
}*/
//判断时间营业时间,
if (null != timeSystem) {
if (timeSystem.length > 6) {
guideHtml += '
'
} else {
guideHtml += '
'
}
}
/*if (sharpTurnStatus == 1) {
guideHtml += ''
}*/
// $("#guidance3-pop").html(guideHtml);
var myLabel3 = new BMap.Label(guideHtml, {
offset: new BMap.Size(20, -180), //label的偏移量,为了让label的中心显示在点上
position: point
});
myLabel3.setStyle({
color: "#F0F0F0",
fontSize: "12px",
//height: "220px",
// width: "350px",
padding: "5px",
whiteSpace: "normal",
zIndex: "1000",
backgroundColor: "rgba(0, 0, 0, 0)",
border: "0px"
});
map.addOverlay(myLabel3, point);
map.panTo(point);
}
//清除弹出的诱导屏
function clearGuideScreen(){
$("#guidance1-pop").hide();
$("#guidance2-pop").hide();
$("#guidance3-pop").hide();
}
//关闭 弹窗 按钮事件
documentBindFunc.on('click','.guipop_close',function () {
colseInfoWindow();
});
var flag = true;
$('#main-left').on('click',function () {
if(flag){
$('#main-wrap').animate({'right':'-328px'});
$(this).addClass('click_right');
flag = false;
}else{
$('#main-wrap').animate({'right':'18px'});
$(this).removeClass('click_right');
flag = true;
}
});