電話:027-84885558
傳真:027-84888488", color: "red", icon: "cir", offset: {x: -9, y: -31}, lnglat: {lng: 114.16385, lat: 30.494685}}];function loadFeatures(){for(var feature, data, i = 0, len = features.length, j, jl, path; i < len; i++){data = features[i];switch(data.type){case "Marker":feature = new AMap.Marker({ map: map, position: new AMap.LngLat(data.lnglat.lng, data.lnglat.lat),zIndex: 3, extData: data, offset: new AMap.Pixel(data.offset.x, data.offset.y), title: data.name,content: '
' });break;case "Polyline":for(j = 0, jl = data.lnglat.length, path = []; j < jl; j++){path.push(new AMap.LngLat(data.lnglat[j].lng, data.lnglat[j].lat));}feature = new AMap.Polyline({ map: map, path: path, extData: data, zIndex: 2,strokeWeight: data.strokeWeight, strokeColor: data.strokeColor, strokeOpacity: data.strokeOpacity });break;case "Polygon":for(j = 0, jl = data.lnglat.length, path = []; j < jl; j++){path.push(new AMap.LngLat(data.lnglat[j].lng, data.lnglat[j].lat));}feature = new AMap.Polygon({ map: map, path: path, extData: data, zIndex: 1,strokeWeight: data.strokeWeight, strokeColor: data.strokeColor, strokeOpacity: data.strokeOpacity,fillColor: data.fillColor, fillOpacity: data.fillOpacity });break;default: feature = null;}if(feature){ AMap.event.addListener(feature, "click", mapFeatureClick); }}}function mapFeatureClick(e){if(!infoWindow){ infoWindow = new AMap.InfoWindow({autoMove: true}); }var extData = e.target.getExtData();infoWindow.setContent("" + extData.name + "
" + extData.desc + "
");infoWindow.open(map, e.lnglat);}map = new AMap.Map("mapContainer", {center: new AMap.LngLat(center.lng, center.lat), level: level});loadFeatures();map.on('complete', function(){map.plugin(["AMap.ToolBar", "AMap.OverView", "AMap.Scale"], function(){map.addControl(new AMap.ToolBar);map.addControl(new AMap.OverView({isOpen: true}));map.addControl(new AMap.Scale);});})}();