"); var div2 = $("
" + CreateDivLayer(this._data) + "
"); div.append(div1); _id = this._data.id; map.getPanes().markerPane.appendChild(div[0]); div.append(div2); this._div = div; div1.click(function(event) { }); div2.find(".dealer-map-popbox-close").click(function() { div2.hide(); }); div.onmouseover = function() { this.style.zIndex = 1; } div.onmouseout = function() { this.style.zIndex = BMap.Overlay.getZIndex(that._point.lat); } return div[0]; } ComplexCustomOverlay.prototype.draw = function() { var map = this._map; var pixel = map.pointToOverlayPixel(this._point); this._div.css("left", pixel.x + "px"); this._div.css("top", pixel.y - 30 + "px"); } addPiont(); }; function div1click(obj, lat, lng) { $('#allmap [class=BMap_Marker]').each(function() { $(this).css("background", "url(/Images/jxs/dw.png)"); }) $(obj).css("background", "url(/Images/jxs/dw1.png)"); mp.panTo(new BMap.Point(lng, lat)); $(".dealer-map-popbox").each(function() { $(this).parent().css("z-index", 0); }); $(".dealer-map-popbox").hide(); $(obj).parent().css("z-index", 1); $(obj).next().show(); //event.stopPropagation(); //left $('#left_lt>div').each(function() { $(this).css("background", "none"); $(this).find('dt').children().removeClass('xz'); }) $('#dl' + $(obj).attr('id')).css("background", "#e5ecfd"); $('#dl' + $(obj).attr('id')).find('dt').children().addClass('xz'); $('#dl' + $(obj).attr('id')).addClass('fous'); } //var mp; function ComplexCustomOverlay(point, type, data) { this._point = point; this._type = type; this._data = data; } function addPiont() { if (typeof dealerData1 != "undefined" && dealerData1 != "") { if (typeof dealerData1 == "string") { dealerData1 = eval("(" + dealerData1 + ")"); } for (var i = 0; i < dealerData1.length; i++) { var point = new BMap.Point(dealerData1[i].lng, dealerData1[i].lat); mp.addOverlay(new ComplexCustomOverlay(point, "", dealerData1[i])); } } } //���������� function CreateDivLayer(data) { var _MainBrand = decodeURIComponent(data.bands) var dealerHtml = "
" + "
" + "
" + "
" + ""+data.score2+"��" + "
"; dealerHtml += "
Ʒ�ƣ�" + autoAddEllipsis(_MainBrand, 25) + "
" + "
" + " ��ַ��" + autoAddEllipsis(decodeURIComponent(data.address), 23) + "" + "
" + "
" + " �绰��" + decodeURIComponent(data.telephone) + "" + "
" + "
" + "
" + "
" + "
" + "
" + "
" + "
"; return dealerHtml; } function autoAddEllipsis(e, t) { var n = cutString(e, t), r = n.cutflag, i = n.cutstring; return "1" == r ? i + "..." : i } function cutString(e, t) { var n = e.length, r, i, s = "1", o = 0, u = !1; n <= t / 2 && (i = e, u = !0); if (!u) for (var a = 0; a < n; a++) { isFull(e.charAt(a)) ? o += 2 : o += 1; if (o > t) { i = e.substring(0, a), u = !0; break } if (o == t) { i = e.substring(0, a + 1), u = !0; break } } return u || (i = e, u = !0), i.length == n && (s = "0"), { cutstring: i, cutflag: s} } function isFull(e) { for (var t = 0; t < e.strLen; t++) return e.charCodeAt(t) > 128 ? !0 : !1 } function mousedj(obj, id, lng, lat) { $('#left_lt>div').each(function() { $(this).removeClass('fous'); }) div1click($('#' + id), lat, lng); $(obj).addClass('fous'); $(obj).find('dt').children().addClass('xz'); } function changbgover(obj) { $(obj).css("background", "#e5ecfd"); $(obj).find('dt').children().addClass('xz'); $('#' + $(obj).attr('id').replace("dl", "")).css("background", "url(/Images/jxs/dw1.png)"); } function changbgmove(obj) { $('#left_lt>div').each(function() { if ($(this).attr('class') != "list_con fous") { $(this).css("background", "none"); $(this).find('dt').children().removeClass('xz'); } }) $('#' + $(obj).attr('id').replace("dl", "")).css("background", "url(/Images/jxs/dw1.png)"); if ($(obj).attr('class') != "list_con fous") { $('#' + $(obj).attr('id').replace("dl", "")).css("background", "url(/Images/jxs/dw.png)"); } } var _mxbid = $('#mxbid').val(); var _mnbid = $('#mnbid').val(); var _sid = $('#sid').val(); var _pid = $('#pid').val(); var _cid = $('#cid').val(); if (parseInt($('#mxbid').val()) > 0) { $('#x' + _mxbid).next().toggle(); if (parseInt(_mnbid) > 0) { $('.xzcx').append("
" + $('#n' + _mnbid).children().eq(0).text() + ""); } else if (parseInt($('#sid').val()) > 0) { $('.xzcx').append("
" + $('#s' + _sid).children().eq(0).text() + ""); } else { $('.xzcx').append("
" + $('#x' + _mxbid).children().eq(0).text() + ""); } } if (_mxbid > 0 && _mnbid <= 0 && _sid <= 0) { $('#x' + _mxbid).css("color", "red"); } else if (_mnbid > 0 && _sid <= 0) { $('#n' + _mnbid).css("color", "red"); } else if (_sid > 0) { $('#s' + _sid).css("color", "red"); } $("#fpro").hover(function() { $("#prove").show(); $(this).css("cursor", "pointer"); }, function() { $("#prove").hide(); }); $("#fcity").hover(function() { $("#city").show(); $(this).css("cursor", "pointer"); }, function() { $("#city").hide(); }); $('#closeLeft').click(function() { $('#leftTreeBox').show(); $('#div_leftlt').hide(); })