日期:2014-05-16  浏览次数:20408 次

百度map api 前段js
window.BMAP_AUTHENTIC_KEY = "148ba719517de5b636685962d779d367"; 
(function() {
    var aa = void 0,
    i = !0,
    n = null,
    o = !1;
    function p() {
        return function() {}
    }
    function ba(a) {
        return function(b) {
            this[a] = b
        }
    }
    function s(a) {
        return function() {
            return this[a]
        }
    }
    function ca(a) {
        return function() {
            return a
        }
    }
    var ea = [];
    function fa(a) {
        return function() {
            return ea[a].apply(this, arguments)
        }
    }
    function ga(a, b) {
        return ea[a] = b
    }
    var ha, t = ha = t || {
        version: "1.3.4"
    };
    t.M = "$BAIDU$";
    window[t.M] = window[t.M] || {};
    t.object = t.object || {};
    t.extend = t.object.extend = function(a, b) {
        for (var c in b) b.hasOwnProperty(c) && (a[c] = b[c]);
        return a
    };
    t.B = t.B || {};
    t.B.Q = function(a) {
        return "string" == typeof a || a instanceof String ? document.getElementById(a) : a && a.nodeName && (1 == a.nodeType || 9 == a.nodeType) ? a: n
    };
    t.Q = t.yc = t.B.Q;
    t.B.J = function(a) {
        a = t.B.Q(a);
        a.style.display = "none";
        return a
    };
    t.J = t.B.J;
    t.lang = t.lang || {};
    t.lang.ue = function(a) {
        return "[object String]" == Object.prototype.toString.call(a)
    };
    t.ue = t.lang.ue;
    t.B.Og = function(a) {
        return t.lang.ue(a) ? document.getElementById(a) : a
    };
    t.Og = t.B.Og;
    t.B.contains = function(a, b) {
        var c = t.B.Og,
        a = c(a),
        b = c(b);
        return a.contains ? a != b && a.contains(b) : !!(a.compareDocumentPosition(b) & 16)
    };
    t.N = t.N || {};
    /msie (\d+\.\d)/i.test(navigator.userAgent) && (t.N.V = t.V = document.documentMode || +RegExp.$1);
    var ia = {
        cellpadding: "cellPadding",
        cellspacing: "cellSpacing",
        colspan: "colSpan",
        rowspan: "rowSpan",
        valign: "vAlign",
        usemap: "useMap",
        frameborder: "frameBorder"
    };
    8 > t.N.V ? (ia["for"] = "htmlFor", ia["class"] = "className") : (ia.htmlFor = "for", ia.className = "class");
    t.B.lw = ia;
    t.B.ov = function(a, b, c) {
        a = t.B.Q(a);
        if ("style" == b) a.style.cssText = c;
        else {
            b = t.B.lw[b] || b;
            a.setAttribute(b, c)
        }
        return a
    };
    t.ov = t.B.ov;
    t.B.pv = function(a, b) {
        var a = t.B.Q(a),
        c;
        for (c in b) t.B.ov(a, c, b[c]);
        return a
    };
    t.pv = t.B.pv;
    t.Lh = t.Lh || {}; (function() {
        var a = RegExp("(^[\\s\\t\\xa0\\u3000]+)|([\\u3000\\xa0\\s\\t]+$)", "g");
        t.Lh.trim = function(b) {
            return ("" + b).replace(a, "")
        }
    })();
    t.trim = t.Lh.trim;
    t.Lh.Oi = function(a, b) {
        var a = "" + a,
        c = Array.prototype.slice.call(arguments, 1),
        d = Object.prototype.toString;
        if (c.length) {
            c = c.length == 1 ? b !== n && /\[object Array\]|\[object Object\]/.test(d.call(b)) ? b: c: c;
            return a.replace(/#\{(.+?)\}/g,
            function(a, b) {
                var g = c[b];
                "[object Function]" == d.call(g) && (g = g(b));
                return "undefined" == typeof g ? "": g
            })
        }
        return a
    };
    t.Oi = t.Lh.Oi;
    t.B.Vb = function(a, b) {
        for (var a = t.B.Q(a), c = a.className.split(/\s+/), d = b.split(/\s+/), e, f = d.length, g, j = 0; j < f; ++j) {
            g = 0;
            for (e = c.length; g < e; ++g) if (c[g] == d[j]) {
                c.splice(g, 1);
                break
            }
        }
        a.className = c.join(" ");
        return a
    };