(function(l,s,y,m){function g(b,a){try{return s.hasOwnProperty?b.hasOwnProperty(a.toString()):Object.prototype.hasOwnProperty.call(b,a.toString())}catch(c){}}function q(b,a){var c=[],d=/^[+-]?\d+(\.\d+)?$/,e={lat:"",lng:""};if("string"===typeof b||l.isArray(b))if(c="string"===typeof b?b.replace(/\s+/,"").split(","):b,2===c.length)d.test(c[0])&&d.test(c[1])&&(e.lat=c[0],e.lng=c[1]);else return b;else if("object"===typeof b){if("function"===typeof b.lat||"function"===typeof b.lng)return b;g(b,"x")&& g(b,"y")?(e.lat=b.x,e.lng=b.y):g(b,"lat")&&g(b,"lng")&&(e.lat=b.lat,e.lng=b.lng)}return m!==a&&!0===a?new google.maps.LatLng(e.lat,e.lng):e}function n(b){var a=b.css||"";this.setValues(b);this.span=l("").css({position:"relative",left:"-50%",top:"0","white-space":"nowrap"}).addClass(a);this.div=l("
").css({position:"absolute",display:"none"});this.span.appendTo(this.div)}function t(b,a){var c={};g(s,"google")&&(c=l.extend({},x,a),this.markerCluster=this.map=null,this._markers=[],this._labels= [],this.container=b,this.options=c,this.interval=parseInt(this.options.interval,10)||1100,this.googleMapOptions={center:"",control:c.control,disableDoubleClickZoom:c.disableDoubleClickZoom,disableDefaultUI:c.disableDefaultUI,draggable:c.draggable,keyboardShortcuts:c.keyboardShortcuts,mapTypeId:google.maps.MapTypeId[c.mapTypeId.toUpperCase()],mapTypeControl:c.mapTypeControl,mapTypeControlOptions:{position:google.maps.ControlPosition[c.mapTypeControlOptions.position],style:google.maps.MapTypeControlStyle[c.mapTypeControlOptions.style.toUpperCase()]}, maxZoom:c.maxZoom,minZoom:c.minZoom,navigationControl:c.navigationControl,navigationControlOptions:{position:google.maps.ControlPosition[c.navigationControlOptions.position],style:google.maps.NavigationControlStyle[c.navigationControlOptions.style.toUpperCase()]},panControl:c.panControl,panControlOptions:{position:google.maps.ControlPosition[c.panControlOptions.position]},rotateControl:c.rotateControl,scaleControl:c.scaleControl,scaleControlOptions:{position:google.maps.ControlPosition[c.scaleControlOptions.position], style:google.maps.ScaleControlStyle[c.scaleControlOptions.style.toUpperCase()]},scrollwheel:c.scrollwheel,streetViewControl:c.streetViewControl,streetViewControlOptions:{position:google.maps.ControlPosition[c.streetViewControlOptions.position]},zoom:c.zoom,zoomControl:c.zoomControl,zoomControlOptions:{position:google.maps.ControlPosition[c.zoomControlOptions.position],style:google.maps.ZoomControlStyle[c.zoomControlOptions.style.toUpperCase()]}},this.options.center=this.googleMapOptions.center=q(c.center, !0),!0===c.disableDefaultUI&&(this.googleMapOptions.mapTypeControl=!1,this.googleMapOptions.navigationControl=!1,this.googleMapOptions.panControl=!1,this.googleMapOptions.rotateControl=!1,this.googleMapOptions.scaleControl=!1,this.googleMapOptions.streetViewControl=!1,this.googleMapOptions.zoomControl=!1),g(c,"styles")&&("string"===typeof c.styles?g(u,c.styles)&&(this.googleMapOptions.styles=u[c.styles]):l.isArray(c.styles)&&(this.googleMapOptions.styles=c.styles)),l(this.container).html(c.loading), this.init())}var x={center:{x:"",y:""},control:!0,disableDoubleClickZoom:!1,disableDefaultUI:!1,draggable:!0,infoWindowAutoClose:!0,keyboardShortcuts:!0,mapTypeControl:!0,mapTypeControlOptions:{position:"TOP_RIGHT",style:"DEFAULT"},mapTypeId:"ROADMAP",marker:[],markerFitBounds:!1,markerCluster:!1,maxZoom:null,minZoom:null,panControl:!0,panControlOptions:{position:"LEFT_TOP"},polyline:[],navigationControl:!0,navigationControlOptions:{position:"TOP_LEFT",style:"DEFAULT"},scaleControl:!0,scaleControlOptions:{position:"BOTTOM_LEFT", style:"DEFAULT"},scrollwheel:!0,streetViewControl:!0,streetViewControlOptions:{position:"LEFT_TOP"},zoom:4,zoomControl:!0,zoomControlOptions:{style:"LARGE",position:"LEFT_TOP"},notfound:"\u627e\u4e0d\u5230\u67e5\u8a62\u7684\u5730\u9ede",loading:"\u8b80\u53d6\u4e2d…",kml:{url:"",viewport:!0,infowindow:!1},interval:100,event:null,showStreetView:!1,autoLocation:!1},v=0,w=0,u={},u={greyscale:[{featureType:"all",stylers:[{saturation:-100},{gamma:.5}]}]};n.prototype=new google.maps.OverlayView;n.prototype.onAdd= function(){var b=this.getPanes().overlayLayer;this.div.appendTo(l(b));this.listeners=[google.maps.event.addListener(this,"visible_changed",this.onRemove)]};n.prototype.draw=function(){var b=this.getProjection(),a={};try{a=b.fromLatLngToDivPixel(this.get("position")),this.div.css({left:a.x+"px",top:a.y+"px",display:"block"}),this.text&&this.span.html(this.text.toString())}catch(c){}};n.prototype.onRemove=function(){l(this.div).remove()};t.prototype={VERSION:"2.9.3",_polylines:[],_polygons:[],_circles:[], _kmls:[],_directions:[],bounds:new google.maps.LatLngBounds,setZoom:function(b,a){g(a,"zoom")&&b&&b.setZoom(a.zoom)},kml:function(b,a){var c={},d="",c={};a=a?a:this.options;m!==a.kml&&(c={preserveViewport:!0,suppressInfoWindows:!1},d="string"===typeof a.kml&&0!==a.kml.length?a.kml:m!==a.kml.url?a.kml.url:"",c=new google.maps.KmlLayer(d,l.extend(c,a.kml)),this._kmls.push(c),c.setMap(b))},direction:function(b,a){var c="";a=a?a:this.options;if(g(a,"direction")&&0