(function(h,m,q,e){function f(a,b){try{return m.hasOwnProperty?a.hasOwnProperty(b.toString()):Object.prototype.hasOwnProperty.call(a,b.toString())}catch(c){}}function l(a){var b=a.css||"";this.setValues(a);this.span=h("").css({position:"relative",left:"-50%",top:"0","white-space":"nowrap"}).addClass(b);this.div=h("
").css({position:"absolute",display:"none"});this.span.appendTo(this.div)}function n(a,b){f(m,"google")&&(this.markerCluster=this.map=null,this._markers=[],this.container=a, this.options=h.extend({},p,b),this.interval=parseInt(this.options.interval,10)||200,this.GoogleMapOptions={center:new google.maps.LatLng(this.options.center.x,this.options.center.y),control:this.options.control,disableDefaultUI:this.options.disableDefaultUI,draggable:this.options.draggable,keyboardShortcuts:this.options.keyboardShortcuts,mapTypeId:google.maps.MapTypeId[this.options.mapTypeId.toUpperCase()],mapTypeControl:this.options.mapTypeControl,mapTypeControlOptions:{position:google.maps.ControlPosition[this.options.mapTypeControlOptions.position], style:google.maps.MapTypeControlStyle[this.options.mapTypeControlOptions.style.toUpperCase()]},maxZoom:this.options.maxZoom,minZoom:this.options.minZoom,navigationControl:this.options.navigationControl,navigationControlOptions:{position:google.maps.ControlPosition[this.options.navigationControlOptions.position],style:google.maps.NavigationControlStyle[this.options.navigationControlOptions.style.toUpperCase()]},panControl:this.options.panControl,panControlOptions:{position:google.maps.ControlPosition[this.options.panControlOptions.position]}, rotateControl:this.options.rotateControl,scaleControl:this.options.scaleControl,scaleControlOptions:{position:google.maps.ControlPosition[this.options.scaleControlOptions.position],style:google.maps.ScaleControlStyle[this.options.scaleControlOptions.style.toUpperCase()]},scrollwheel:this.options.scrollwheel,streetViewControl:this.options.streetViewControl,streetViewControlOptions:{position:google.maps.ControlPosition[this.options.streetViewControlOptions.position]},zoom:this.options.zoom,zoomControl:this.options.zoomControl, zoomControlOptions:{position:google.maps.ControlPosition[this.options.zoomControlOptions.position],style:google.maps.ZoomControlStyle[this.options.zoomControlOptions.style.toUpperCase()]}},!0===this.options.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), h(this.container).html(this.options.loading),this.init())}var p={center:{x:"24",y:"121"},control:!0,disableDefaultUI:!1,draggable:!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};l.prototype=new google.maps.OverlayView;l.prototype.onAdd=function(){var a=this.getPanes().overlayLayer;this.div.appendTo(h(a));this.listeners=[google.maps.event.addListener(this, "visible_changed",this.onRemove)]};l.prototype.draw=function(){var a=this.getProjection().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())};l.prototype.onRemove=function(){h(this.div).remove()};n.prototype={VERSION:"2.6.3",_labels:[],_polylines:[],_polygons:[],_circles:[],_kmls:[],_directions:[],bounds:new google.maps.LatLngBounds,setZoom:function(a,b){f(b,"zoom")&&a&&a.setZoom(b.zoom)},kml:function(a, b){var c={},d="",c={};b=b?b:this.options;e!==b.kml&&(c={preserveViewport:!0,suppressInfoWindows:!1},d="string"===typeof b.kml&&0!==b.kml.length?b.kml:e!==b.kml.url?b.kml.url:"",c=new google.maps.KmlLayer(d,h.extend(c,b.kml)),this._kmls.push(c),c.setMap(a))},direction:function(a,b){var c="";b=b?b:this.options;if(e!==b.direction&&0