gis.script.loadtestVectorLayerdata = function() { gis.script.loadtestSql(); } gis.script.loadtestVectorLayerdata2 = function() { vectorLayer.removeAllFeatures(); var point= new SuperMap.Geometry.Point(lon,lat); var pointFeature = new SuperMap.Feature.Vector(point); pointFeature.id="p1"; pointFeature.styleMap=new SuperMap.StyleMap({ "default":new SuperMap.Style({ fillColor:"#ffcc33", strokeColor:"#ccff99", strokeWidth:2, graphicZIndex:1 }), "select":{ fillColor:"33eeff", strokeColor:"3366aa", graphicZIndex:2 } }); //console.log('pointFeature:',pointFeature); vectorLayer.addFeatures(pointFeature); var point1= new SuperMap.Geometry.Point(lon+0.5,lat+0.5); var pointFeature1 = new SuperMap.Feature.Vector(point1); pointFeature1.id="p2"; pointFeature1.style={ fillColor:"red", strokeColor:"yellow", pointRadius:7 }; vectorLayer.addFeatures(pointFeature1); var points1=[ //new SuperMap.Geometry.Point(119,33), //new SuperMap.Geometry.Point(119,32) new SuperMap.Geometry.Point(lon,lat), new SuperMap.Geometry.Point(lon+0.5,lat+0.5) ]; var line = new SuperMap.Geometry.LinearRing(points1); var lineVector = new SuperMap.Feature.Vector(line); lineVector.id="l1"; lineVector.style={ strokeColor: "#304DBE", strokeDashstyle:"dot", strokeWidth: 2, pointerEvents: "visiblePainted", fillColor: "#304DBE", fillOpacity: 0.8 } ; vectorLayer.addFeatures(lineVector); gis.script.loadtestSql(); //gis.script.loadtestTheme(); } gis.script.loadtestMarkersLayerdata = function() { var data=[{type:"1",functionName:"showMarkerInfo",lon:lon+0.15,lat:lat+0.15,w:21,h:25}, {type:"2",functionName:"showMarkerInfo",lon:lon+0.25,lat:lat+0.25,w:21,h:25}, {type:"1",functionName:"showMarkerInfo",lon:lon+0.35,lat:lat+0.35,w:21,h:25}]; $.each(data, function(i, item){ //alert(i+","+JSON.stringify(item)); //alert(contextPath); item.src=contextPath+'/images/markerbig_select.png'; gis.script.addMarker(item); }); gis.script.loadtestSql2(); } gis.script.loadtestMarkersLayerdata2 = function() { var size = new SuperMap.Size(21,25); var offset = new SuperMap.Pixel(-(size.w/2), -size.h); var icon = new SuperMap.Icon('../images/markerbig_select.png', size, offset); //初始化标记覆盖物类 //var marker = new SuperMap.Marker(new SuperMap.LonLat(23.6530190,37.9439259),icon);//Math.ceil(Math.random()*50) var marker = new SuperMap.Marker(new SuperMap.LonLat(lon+0.25,lat+0.25),icon); //添加覆盖物到标记图层 markersLayer.addMarker(marker); //注册 click 事件,触发 mouseClickHandler()方法 marker.events.on({"click":function(e) { //console.log('e:',e); //console.log('this:',this); //var popup = gis.anchored.popup(this.getLonLat(),{}); gis.anchored.addPopup(map,popup); }}); } gis.script.loadtestSql = function(){ var fileterParam = new SuperMap.REST.FilterParameter({ attributeFilter:"smid>1", //name:"市界@合并", name:"市界@合并#1", fields:["smid","name"] }); var queryBySQLParams=new SuperMap.REST.QueryBySQLParameters({ queryParams:[fileterParam] }) var queryBySQLService = new SuperMap.REST.QueryBySQLService(gis.script.url, {eventListeners: { "processCompleted": function(e){ var result=e.result; console.log('result:',e); if(result&&result.totalCount>0){ var recordset=result.recordsets[0]; //alert(recordset.datasetName) //alert(recordset.features.length); for(var k=0;k0", name:"港口@合并#3", fields:["smid","name","类别"] }); var queryBySQLParams=new SuperMap.REST.QueryBySQLParameters({ queryParams:[fileterParam] }) var queryBySQLService = new SuperMap.REST.QueryBySQLService(gis.script.url, {eventListeners: { "processCompleted": function(e){ var result=e.result; //console.log('result:',e); if(result&&result.totalCount>0){ var recordset=result.recordsets[0]; //alert(recordset.datasetName) //alert(recordset.features.length); for(var k=0;k=0){ //alert(i+">>"+documentObj.src); var iframepage=documentObj; if(iframepage&&iframepage.contentWindow){ alert(iframepage.src); } return false; } } }); $(".triggle").find("a").click(function(){ //console.log($(this).index()); var imgs = $("#demo_boat>img"); for(var i=0;i