(function(g,m,r,h){function k(b,a){try{return m.hasOwnProperty?b.hasOwnProperty(a.toString()):Object.prototype.hasOwnProperty.call(b,a.toString())}catch(c){}}function l(b){var a=b.css||"";this.setValues(b);this.span=g("").css({position:"relative",left:"-50%",top:"0","white-space":"nowrap"}).addClass(a);this.div=g("
").css({position:"absolute",display:"none"});this.span.appendTo(this.div)}function p(b,a){k(m,"google")&&(this.map=null,this.container=b,this.options=g.extend({},q,a),this.GoogleMapOptions= {center:new google.maps.LatLng(this.options.center.x,this.options.center.y),control:this.options.control,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()]},navigationControl:this.options.navigationControl, navigationControlOptions:{position:google.maps.ControlPosition[this.options.navigationControlOptions.position],style:google.maps.NavigationControlStyle[this.options.navigationControlOptions.style.toUpperCase()]},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,zoom:this.options.zoom}, this.init())}var n=0,q={center:{x:"24",y:"121"},control:!0,draggable:!0,keyboardShortcuts:!0,mapTypeControl:!0,mapTypeControlOptions:{position:"TOP_RIGHT",style:"DEFAULT"},mapTypeId:"ROADMAP",marker:[],markerFitBounds:!1,polyline:[],navigationControl:!0,navigationControlOptions:{position:"TOP_LEFT",style:"DEFAULT"},scaleControl:!0,scaleControlOptions:{position:"BOTTOM_LEFT",style:"DEFAULT"},scrollwheel:!0,zoom:4,notfound:"\u627e\u4e0d\u5230\u67e5\u8a62\u7684\u5730\u9ede",loading:"\u8b80\u53d6\u4e2d\u2026", kml:{url:"",viewport:!0,infowindow:!1}};l.prototype=new google.maps.OverlayView;l.prototype.onAdd=function(){var b=this.getPanes().overlayLayer,a=this;this.div.appendTo(g(b));this.listeners=[google.maps.event.addListener(this,"position_changed",function(){a.draw()}),google.maps.event.addListener(this,"text_changed",function(){a.draw()})]};l.prototype.draw=function(){var b=this.getProjection().fromLatLngToDivPixel(this.get("position"));this.div.css({left:b.x+"px",top:b.y+"px",display:"block"});this.text&& this.span.html(this.text.toString())};p.prototype={VERSION:"2.4.4",_markers:[],_labels:[],_polylines:[],_polygons:[],_circles:[],_kmls:[],_directions:[],bounds:new google.maps.LatLngBounds,kml:function(b,a){a=a?a:this.options;if(h!==a.kml){var c=new google.maps.KmlLayer("string"===typeof a.kml&&0!==a.kml.length?a.kml:h!==a.kml.url?a.kml.url:"",g.extend({preserveViewport:!0,suppressInfoWindows:!1},a.kml));this._kmls.push(c);c.setMap(b)}},direction:function(b,a){var c;a=a?a:this.options;if(h!==a.direction&& 0