(function(h,t,z,q){function g(b,a){try{return t.hasOwnProperty?b.hasOwnProperty(a.toString()):Object.prototype.hasOwnProperty.call(b,a.toString())}catch(c){console.dir(c)}}function p(b,a){var c=[],d=/^[+-]?\d+(\.\d+)?$/,e={lat:"",lng:""};if("string"===typeof b||h.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 q!==a&&!0===a?new google.maps.LatLng(e.lat,e.lng):e}function r(b){var a=b.css||"";this.setValues(b);this.span=h("").css({position:"relative",left:"-50%",top:"0","white-space":"nowrap"}).addClass(a);this.div=h("
").css({position:"absolute",display:"none"});this.span.appendTo(this.div)}function u(b,a){var c={};g(t,"google")&&(c=h.extend({},y,a),this.markerCluster=this.map=null,this._markers= [],this._labels=[],this.container=b,this.options=c,this.interval=parseInt(this.options.interval,10)||200,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=p(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(v,c.styles)&&(this.googleMapOptions.styles=v[c.styles]):h.isArray(c.styles)&&(this.googleMapOptions.styles=c.styles)),h(this.container).html(c.loading), this.init())}var y={center:{lat:"",lng:""},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:200,event:null,streetView:{},autoLocation:!1},w=0,x=0,v={},v={greyscale:[{featureType:"all",stylers:[{saturation:-100},{gamma:.5}]}]};r.prototype=new google.maps.OverlayView;r.prototype.onAdd= function(){this.div.appendTo(h(this.getPanes().overlayLayer));this.listeners=[google.maps.event.addListener(this,"visible_changed",this.onRemove)]};r.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){}};r.prototype.onRemove=function(){h(this.div).remove()};u.prototype={VERSION:"2.9.6",_polylines:[],_polygons:[],_circles:[],_kmls:[], _directions:[],_directionsMarkers:[],bounds:new google.maps.LatLngBounds,setZoom:function(b,a){g(a,"zoom")&&"function"===typeof b.setZoom&&b.setZoom(a.zoom)},kml:function(b,a){var c={},d={preserveViewport:!1,suppressInfoWindows:!1},e=0;if(g(a,"kml"))if("string"===typeof a.kml)c=new google.maps.KmlLayer(a.kml,d),c.setMap(b),this._kmls.push(c);else if(h.isArray(a.kml))for(e=0;e