<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="Access-Control-Allow-Origin" content="*"> <title>城管通Map Test</title> <script src="jquery/jquery-2.2.3.min.js"></script> <script src="Common/mapClass/GisShare.js"></script> <script type="text/javascript" src="jquery/xml2json.js"></script> <script> function doGetGraphicByJson_click() { var jsonStr = '{"ExChangeRoot": {"Features": [' + ' { "type": "polygon", "featureName": "用地", "Feature":[ {"Geometry": { "Rings": [{ "Ring": "1000,-1000|0,-1500|-1000,-1000|-1000,1000|1000,1000|2000,0" } ]},"Attribute": { "ID": "1", "地块面积": "100", "建筑限高": "20" }, "ToolTip": "用地地块","Color": "yellow", "Style": "solid" } ] },' + '{ "type": "polyline", "featureName": "道路", "Feature": [{"ShowInfo":"yes", "Geometry": {"Paths": [{ "Path": "3778,-2008|2777,-2816|3777,-3021|3777,-3529|3772,-3928|3774,-4405|3777,-5206" }] }, "Attribute": {"ID": "2","道路名": "人民大道", "道路长度": "10000", "道路宽度": "25" }, "ToolTip": "人民大道", "Color": [225,0,0,0.5], "Size": "5" }] },' + '{ "type": "point", "featureName": "兴趣点", "Feature":[ { "Geometry": { "Points":[ { "Point": "2600,900" } ]},"Attribute": { "ID": "3","名称": "东方明珠" }, "ToolTip": "东方明珠","Color": "blue", "Size": "10", "Style": "square"}]}]}}'; // var jsonStr = '{"ExChangeRoot": {"Features": [' + // '{ "type": "point", "Feature":[ { "Geometry": { "Points":[ { "Point": "2600,900,100" } ]},' + // '"Attribute": { "id": "3","名称": "",newImgWidth:"20",newImgHeight:"20" }, "ToolTip": "东方明珠","ImgUrl":"http://10.101.35.46/zhwj/assets/image/水源.png" ,' + // '"ImgWidth":"92px" ,"ImgHeight":"92px" }]}]}}'; var jsonStr2='{"ExChangeRoot":{"Features":[ {"type":"point","Feature":[{"Geometry":{"Points":[{"Point":"2600,900,600"}]},"Attribute":{"编号": "310114","地址": "嘉定区安亭镇昌吉路153号","经度": "6653.29804326876","区名": "嘉定区","类型": 1,"名称": "上海市嘉定自来水有限公司","维度": "-28418.3397776738","坐标x": "121.168663","坐标y": "31.295120","水源编号": "281270"},"ToolTip":"东方明珠","ImgUrl":"http://10.101.35.46/zhwj/assets/image/水源.png","ImgWidth":"92px","ImgHeight":"92px"}]}]}}'; doGetGraphicByJson(jsonStr2, true); } function doDeletePointById_click() { doDeletePointById(3) } function btPointByJson() { var jsonStr = '{"ExChangeRoot": {"Features": [' + ' { "type": "point", "featureName": "兴趣点", "Feature":[ { "Geometry": { "Points":[ { "Point": "-771.067748323432,4616.52835227014" } ]},"Attribute": { "ID": "1","名称": "测试点1" }, "ToolTip": "东方明珠","Color": "blue", "Size": "10", "Style": "square"}] },' + '{ "type": "point", "featureName": "兴趣点", "Feature":[ { "Geometry": { "Points":[ { "Point": "-323.288,7877.093000000001" } ]},"Attribute": { "ID": "2","名称": "测试点2" }, "ToolTip": "东方明珠","Color": "blue", "Size": "10", "Style": "square"}] },' + '{ "type": "point", "featureName": "兴趣点", "Feature":[ { "Geometry": { "Points":[ { "Point": "1939.53,1942.0980000000002" } ]},"Attribute": { "ID": "3","名称": "东方明珠" }, "ToolTip": "东方明珠","Color": "blue", "Size": "10", "Style": "square"}]}]}}'; doGetGraphicByJson(jsonStr); } function doquery() { var str = txtQueryStr.value; var layerName = txtQueryLayerName.value; query(str, layerName); } function onMapLoaded() { alert("加载完成"); } var f00 = 0; var f01 = 0; var f02 = 0; var f03 = 0; var f04 = 0; var f05 = 0; var f06 = 0; var f07 = 0; var f08 = 0; var f09 = 0; var f10 = 0; function doQueryByWhere() { var whereString = document.getElementById("txtSearchWhere"); var layerName = document.getElementById("txtSearchLayerName"); var str = whereString.value; var layerName = txtQueryLayerName.value; queryByWhereStr(str, layerName); } function btOpenFeatureLayerByNameClick() { var layerName = document.getElementById("txtSearchLayerName"); if (layerName.value.length > 0) { if (parseInt(f00) == 1) { f00 = 0; } else { f00 = 1; } doOpenFeatureLayerByName(layerName.value, f00); } } function btOpenFeatureLayerClick0() { if (parseInt(f00) == 1) { f00 = 0; } else { f00 = 1; } doOpenFeatureLayer0(f00); } function btOpenFeatureLayerClick1() { if (parseInt(f01) == 1) { f01 = 0; } else { f01 = 1; } doOpenFeatureLayer1(f01); } function btOpenFeatureLayerClick2() { if (parseInt(f02) == 1) { f02 = 0; } else { f02 = 1; } doOpenFeatureLayer2(f02); } function btOpenFeatureLayerClick3() { if (parseInt(f03) == 1) { f03 = 0; } else { f03 = 1; } doOpenFeatureLayer3(f03); } function btOpenFeatureLayerClick4() { if (parseInt(f04) == 1) { f04 = 0; } else { f04 = 1; } doOpenFeatureLayer4(f04); } function btOpenFeatureLayerClick5() { if (parseInt(f05) == 1) { f05 = 0; } else { f05 = 1; } doOpenFeatureLayer5(f05); } function btOpenFeatureLayerClick6() { if (parseInt(f06) == 1) { f06 = 0; } else { f06 = 1; } doOpenFeatureLayer6(f06); } function btOpenFeatureLayerClick7() { if (parseInt(f07) == 1) { f07 = 0; } else { f07 = 1; } doOpenFeatureLayer7(f07); } function btOpenFeatureLayerClick8() { if (parseInt(f08) == 1) { f08 = 0; } else { f08 = 1; } doOpenFeatureLayer8(f08); } function btOpenFeatureLayerClick9() { if (parseInt(f09) == 1) { f09 = 0; } else { f09 = 1; } doOpenFeatureLayer9(f09); } function btOpenFeatureLayerClick10() { if (parseInt(f10) == 1) { f10 = 0; } else { f10 = 1; } doOpenFeatureLayer10(f10); } function btFlashFE0Click() { doFlashStatus("违章建筑"); } function btFlashFE1Click() { doFlashStatus("虹口烟感"); } function btFlashFE2Click() { doFlashStatus("门磁"); } function btFlashFE3Click() { doFlashStatus(""); } function btSetCenterExtentByPointR() { var x = 0; var y = 0; var r = 100; setCenterExtentByPointR(x, y, r) } function btDrawCircle() { doDrawCircle([225, 200, 0, 0.8]) } function btQueryByCircle() { doQueryByCircle("BUILDING", "assets/image/btReset.png", 10, 10) } function SetExtent(num) { doSetExtent(num); } function btOnLocation() { var x = document.getElementById("txtXStr").value; var y = document.getElementById("txtYStr").value; var Attribute = '{ "ID": "1","名称": "测试点1" }'; var ToolTip = '测试点1'; var ImgUrl = 'https://static.arcgis.com/images/Symbols/Shapes/BlackStarLargeB.png'; var ImgWidth = "92px"; var ImgHeight = "92px"; doOnLocation(x, y, Attribute, ToolTip, ImgUrl, ImgWidth, ImgHeight); } function btOnLocationforGrid() { var x = document.getElementById("txtXStr").value; var y = document.getElementById("txtYStr").value; doOnLocationforGrid(x, y); } // window.onmessage = function(e) { // var payload = JSON.parse(e.data); // switch (payload.method) { // case "measureLengthCallback":{ // var len = payload.data[0]; // break; // } // } // } // var measureLengthCallback = function (length){ // var len = length; // }; function btMeasureLength() { var x = document.getElementById("txtStartXStr").value; var y = document.getElementById("txtStartYStr").value; var x1 = document.getElementById("txtEndXStr").value; var y1 = document.getElementById("txtEndYStr").value; doMeasureLengthByPoint(x, y, x1, y1, "measureLengthCallback"); } function btNewQuery() { var str = document.getElementById("txtQueryStr").value; var layerName = document.getElementById("txtQueryLayerName").value; doNewQuery(str, layerName); } function btGridQuery() { var str = document.getElementById("txtQueryGridStr").value; var isgoto = false; doGridQuery(str, isgoto); } function btChangeLayerStateByName() { var layerName = document.getElementById("txtLayerStr").value; // doOpenFeatureLayerByName("街道乡镇", true, "1=1"); doOpenFeatureLayerByName("十二月内存量零", true, "1=1"); // doOpenFeatureLayerByName("非法行医",true,"所属区='宝山区'"); } function btCloseChangeLayer() { doCloseChangeLayer(); } function btOnLocationforAddress() { var x = document.getElementById("txtXStr").value; var y = document.getElementById("txtYStr").value; doOnLocationforAddress(x, y); } function btOnPointQuery() { var x = document.getElementById("txtXStr").value; var y = document.getElementById("txtYStr").value; var radius = 50;//米 var layername = document.getElementById("txtQueryLayerName").value; // doOnQueryByPoint(x,y,"上水井盖",radius,true); doOnQueryByPoint(x, y, "万米网格", radius, true, false); } function btOnGridQuery() { var grid = "19258"; var layername = document.getElementById("txtQueryLayerName").value; doOnQueryByGrid(grid, "路灯"); } function btOnMapCenter() { doOnMapCenter(); } function btOnMapLevel() { doOnMapLevel(); } function btOnMapSetCenter() { var x = document.getElementById("txtXStr").value; var y = document.getElementById("txtYStr").value; doOnMapSetCenter(x, y); } function btOnGetXYbyAddress() { var address = document.getElementById("txtAddressStr").value; doOnGetXYbyAddress(address); } function btOnSetInitExtentByStr() { doOnSetInitExtentByStr("区县边界", "浦东新区"); // doOnSetInitExtentByStr("街道乡镇","万祥镇"); } function btQueryByCondition() { var str = "1=1"; var layername = "废物箱(桶)"; var isShow = true; var isGoTo = true; doOnQueryByCondition(str, layername, isShow, isGoTo); } function btChangeLayerStateByNameandWhere() { // doOpenFeatureLayerByNameandWhere("上水井盖",1 ,"枫林街道",false,false); // var type = 1;//街道 // var name = "枫林街道"; // var layername ="上水井盖"; // var isOpen = true; // var isGoTo = true; // doOpenFeatureLayerByNameandWhere(layername,type ,name,isGoTo,isOpen); var type = "2";//区 var name = "徐汇区"; var layername = "上水井盖"; var isOpen = true; var isGoTo = true; doOpenFeatureLayerByNameandWhere(layername, type, name, isGoTo, isOpen); } function btChangeLayerClose() { var type = 1;//街道 var name = "枫林街道"; var layername = "上水井盖"; var isOpen = false; var isGoTo = false; doOpenFeatureLayerByNameandWhere(layername, type, name, isGoTo, isOpen); // var type = 1;//街道 // var name = "枫林街道"; // var layername ="上水井盖"; // var isOpen = false; // var isGoTo = false; // doOpenFeatureLayerByNameandWhere("上水井盖",1 ,"徐家汇街道",true,true); } function btOnClickLocation() { // var x=document.getElementById("txtXStr").value; // var y=document.getElementById("txtYStr").value; var Attribute = '{ "ID": "1","名称": "测试点1" }'; var ToolTip = '测试点1'; var ImgUrl = 'https://static.arcgis.com/images/Symbols/Shapes/BlackStarLargeB.png'; // var ImgUrl = 'https://map.3h-weixin.com/images/location.png'; var ImgWidth = '32px'; var ImgHeight = '32px'; doOnClickLocation(Attribute, ToolTip, ImgUrl, ImgWidth, ImgHeight); } function btOnresizeType() { var radius = 50; var layername = "上水井盖"; doOnSetResizeType(1);//地址 // // var radius = 50; // // var layername = "上水井盖"; // //2查地址 // doOnSetResizeType(2,radius,layername);//部件 // doOnSetResizeType(3,radius,layername);//查地址部件 } function btOnSetCluster() { var layername = "上水井盖"; doOnSetLayerCluster(layername, true); } function btOnSetClusterClose() { var layername = "上水井盖"; doOnSetLayerCluster(layername, false); } function btOnShowPolygonandText() { // var type = "街道乡镇";//街道 // var name = "枫林街道"; // var text = "you are here1 \n you are here2"; var jsonarr = [{"type": "1", "name": "香花桥街道", "text": "统计1:456\n统计2:123"}, {"type": "1", "name": "徐泾镇", "text": "统计1:456\n统计2:123"}]; doOnShowPolygonandText(jsonarr); } // function btTest(){ // var xml='<Result>\n' + // '<Status>False</Status>\n' + // '<StatusMessage>The table was not found. [合并数据]</StatusMessage>\n' + // '<IsLocInArea>1</IsLocInArea>\n' + // '<HappenAddress>练塘镇联农村四联362号</HappenAddress>\n' + // '<PoiAddress>练塘镇联农村四联362号</PoiAddress>\n' + // '<PoiName>练塘镇联农村四联</PoiName>\n' + // '<StreetName> </StreetName>\n' + // '<StreetCode> </StreetCode>\n' + // '<District> </District>\n' + // '<Community> </Community>\n' + // '<CommunityCode> </CommunityCode>\n' + // '<GridNo> </GridNo>\n' + // '<Road> </Road>\n' + // '<X>-44338.8083793</X>\n' + // '<Y>-27297.96031892</Y>\n' + // '<ZrGridNo> </ZrGridNo>\n' + // '<BlockID> </BlockID>\n' + // '<BlockName> </BlockName>\n' + // '<CQCodes> </CQCodes>\n' + // '<RailSafetyZone> </RailSafetyZone>\n' + // '<Rivers/>\n' + // '<IsPrecise>False</IsPrecise>\n' + // '<TypeName>门牌</TypeName>\n' + // '<Time>1.258秒</Time>\n' + // '</Result>'; // // var test = xmltojson(xml,'Result',true); // var test1 = $.xml2json(xml); // // console.log(test); // console.log(test1); // }On function btOnClickLocationGetLatLog() { // var Attribute = '{ "ID": "1","名称": "测试点1" }'; // var ToolTip = '测试点1'; // var ImgUrl = 'https://static.arcgis.com/images/Symbols/Shapes/BlackStarLargeB.png'; // var ImgWidth = '32px'; // var ImgHeight = '32px'; doOnLocationGetLatLon("#FF0000"); } function btOndrawSquare() { doOnDrawPolygonSquare(); // drawSquare(); } function btOndrawCircle() { doOnDrawPolygonCircle(); } function btLightArea() { var colorList = [{ name: "静安区", color: [255, 255, 0, 0.6], text: "静安区:\n aaaa", textColor: "blue", text2: "123", textColor2: "red", },{ name: "宝山区", color: [255, 255, 0, 0.6], text2: "232", textColor2: "red", text3: "<div style='background: red'>宝山区</div>", textColor3: "rgba(225, 0, 0, 0.5)" } ] doOnLightArea("区县边界", "区县名称 in ('静安区','宝山区')", colorList, "区县名称"); } function btShowAreaName() { var type = $("#selectLightType").val(); doShowAreaName("区县边界", "区县名称", true, 14, "#FF0000") } function btRouteClick() { var TestData = [ [{name: 'A', xy: [100, 200]}, {name: 'B', xy: [1000, 2000], value: 95,width:10}], [{name: 'A', xy: [100, 200]}, {name: 'C', xy: [-100, -2000], value: 90,width:20}], [{name: 'A', xy: [100, 200]}, {name: 'E', xy: [1000, -3000], value: 80,width:5}], [{name: 'A', xy: [100, 200]}, {name: 'F', xy: [2000, 4000], value: 70}], [{name: 'A', xy: [100, 200]}, {name: 'G', xy: [3000, -5000], value: 60}], [{name: 'A', xy: [100, 200]}, {name: 'H', xy: [4000, 7000], value: 50}], [{name: 'A', xy: [100, 200]}, {name: 'I', xy: [5000, -2000], value: 40}], [{name: 'A', xy: [100, 200]}, {name: 'J', xy: [6000, 9000], value: 30}], [{name: 'A', xy: [100, 200]}, {name: 'K', xy: [7000, -1000], value: 20}], [{name: 'A', xy: [100, 200]}, {name: 'L', xy: [8000, 2000], value: 10}] ]; doEchartsRoute(TestData, "", "", 40); } function btWaterRouteClick() { doWaterRouteClick("1=1"); } function btPopupWinClick() { var x = 2600; var y = 900; var popsArray = [{ //地图坐标 x: x, y: y, //popup内容的文字,只是个示范,当然格式不限 content: "<iframe src='red.html' style='width:300px;height:400px'></iframe>", //气泡窗口div的id唯一标识 id: "info1" }, { x: -1133.713, y: -2313.15, content: "<button onclick='popupClick({id:0})'>ss</button>", id: "info2" }] doPopupIn(popsArray, false); } function btClosePopupWinClick() { doClosePopupIn(); } function btCorrugatedPointByOid() { var ORGANIZATION_ID_List = ["9349b6df19344947805984d4b288565d", "5b440954408a4c9c95e34ec0e8a1caf3", "cb988219c7f042a8a17eabdfedb33f8c"] doCorrugatedPointByOid(ORGANIZATION_ID_List); } function btClearCorrugatedPoint() { doClearCorrugatedPoint() } function xyToStreetId() { doXyToStreetId(1, 1); } function btGoToGraphic() { doGoToGraphic("区县边界", "区县名称='徐汇区'") // doGoToGraphic("街道乡镇","街道名称='华亭镇'") // doGoToGraphic("点",[[0,0],[1000,1000]]); } //返回方法 function doXyToStreetIdReturn(streetId) { console.log(streetId) } function clickLightAreaReturn(attr) { console.log(attr) } function moveInLightAreaReturn(attr) { console.log(attr) } function clickWaterTankReturn(attr) { console.log(attr) } function moveOutLightAreaReturn(attr) { console.log(attr) } function moveOutDrawLayerReturn(attr) { console.log(attr) } function moveInDrawLayerReturn(attr) { console.log(attr) } function clickDrawLayerReturn(attr) { console.log(attr) } function doPopupClickReturn(json) { alert(json.id) } function closePopupReturn(id) { console.log(id) } function clickWZXYFeatureReturn(attr) { debugger } function btGoToJZ() { doGoToJZ("固定监测站", "",document.getElementById("radius").value) } function btShowBuildlayer(where){ ShowBuildlayer(where); } function btShowBuildlayerSX(where){ ShowBuildlayerSX(where); } function btResettingMap(){ ResettingMap(); } function btconsoleXYZ(){ consoleXYZ(); } function btClusterByJson() { var list= [{ id:'1', name:'aa', cjX:4000, cjY:-2310, cameraIndexCode:'1111', latitude:4000, longitude:-2310, },{ id:'2', name:'aa1', cjX:4000, cjY:4000, cameraIndexCode:'1111', latitude:4000, longitude:-2310, },{ id:'3', name:'aa2', cjX:-4200, cjY:-4011, cameraIndexCode:'1111', latitude:4000, longitude:-2310, },{ id:'4', name:'aa3', cjX:-4221, cjY:-4000, cameraIndexCode:'1111', latitude:4000, longitude:-2310, } ]; doClusterByJson(list) } function btHeatMap(type) { HeatMap(type); } </script> </head> <body> <div> <button onclick="xyToStreetId()">坐标转街道id</button> <!--放大范围0-13--> <button id="btZoomIn" onclick="ZoomIn(4)">放大</button> <button id="btZoomOut" onclick="ZoomOut(2)">缩小</button> <button id="btClear" onclick="Clear('all')">清空地图</button> <button id="btViewTest" onclick="ViewChange()">切换地图</button> <button id="btFullExtent" onclick="fullExtent()">全景</button> <button id="btDrawPolygon" onclick="measureSquare()">测面积</button> <button id="btDrawPolyline" onclick="measureLength()">测距离</button> <button id="btPrintPicture" onclick="downLoadPicture()">导出图片</button> <button id="btGetGraphicByJson" onclick="doGetGraphicByJson_click()">根据json撒点线面</button> <button onclick="doDeletePointById_click()">根据id删除点</button> <button id="btPointByJson" onclick="btPointByJson()">测试</button> <button id="btnCircle" onclick="drawSquare()">画圈</button> <button id="btSetExtent1" onclick="SetExtent(1);">范围一</button> <button id="btSetExtent2" onclick="SetExtent(2);">范围二</button> <button id="btSetExtent3" onclick="SetExtent(3);">范围三</button> <!-- 2019 12 by hm --> <input id="txtXStr" placeholder="经度"/> <input id="txtYStr" placeholder="纬度"/> <button onclick="btOnLocation()"> 定位</button> <button onclick="btOnLocationforGrid()"> 网格</button> <button onclick="btOnLocationforAddress()"> 地址</button> <input id="txtStartXStr" placeholder="起点经度"/> <input id="txtStartYStr" placeholder="起点纬度"/> <input id="txtEndXStr" placeholder="终点经度"/> <input id="txtEndYStr" placeholder="终点纬度"/> <button onclick="btMeasureLength()"> 两点测距</button> <input id="txtQueryStr" placeholder="关键词" value="1=1"/> <input id="txtQueryLayerName" placeholder="搜索图层名" value="路灯"/> <button onclick="btNewQuery()">图层查询</button> <input id="txtQueryGridStr" placeholder="关键词" value="1=1"/> <button onclick="btGridQuery()">网格查询</button> <input id="txtLayerStr" placeholder="图层名"/> <button onclick="btChangeLayerStateByName()">图层开关</button> <button onclick="btCloseChangeLayer()">关闭所有图层开关</button> <button onclick="btOnPointQuery()">点查询</button> <button onclick="btOnGridQuery()">网格查询</button> <button onclick="btOnMapCenter()"> 地图中心点</button> <button onclick="btOnMapLevel()"> 地图层级</button> <button onclick="btOnMapSetCenter()"> 设置地图中心点</button> <input id="txtAddressStr" placeholder="路名"/> <button onclick="btOnGetXYbyAddress()"> 地址获得XY</button> <button onclick="btOnSetInitExtentByStr()"> 四至范围</button> <button onclick="btQueryByCondition()">doOnQueryByCondition</button> <button onclick="btChangeLayerStateByNameandWhere()">条件图层开关</button> <button onclick="btChangeLayerClose()">条件图层关</button> <!--<button onclick="btTest()"> Test</button>--> <button onclick="btOnClickLocation()"> 点击绘制点并返回信息</button> <button onclick="btOnresizeType()"> 设置resizeType</button> <button onclick="btOnSetCluster()"> 聚合开关</button> <button onclick="btOnSetClusterClose()"> 聚合开关</button> <button onclick="btOnShowPolygonandText()">测试</button> <button onclick="btOnClickLocationGetLatLog()">画点(点击)</button> <button onclick="btOndrawSquare()">画方</button> <button onclick="btOndrawCircle()">画⚪</button> <span> <select id="selectLightType"> <option value="区县边界">区县边界</option> <option value="街道乡镇">街道乡镇</option> <option value="居委会">居委会</option> </select> <input type="text" id="txtLightCondition" placeholder="条件"> <button id="btOpenFeatureLayer3" onclick="btLightArea()">高亮区县街道</button> <button onclick="btShowAreaName()">显示区县名称</button> </span> <button id="btRoute" onclick="btRouteClick()">迁移图效果</button> <button id="btPopupWin" onclick="btPopupWinClick()">放置自定义对话框</button> <button id="btClosePopupWin" onclick="btClosePopupWinClick()">关闭自定义对话框</button> <button onclick="btCorrugatedPointByOid()">传id撒波纹点</button> <button onclick="btWaterRouteClick()">水源地溯源</button> <button onclick="btGoToGraphic()">聚焦到</button> <button onclick="btClusterByJson()">聚合</button> <button onclick="btGoToJZ()">基站</button> <input type="number" id="radius" value="1000"> <button onclick="btShowBuildlayer(true)">切换3D</button> <button onclick="btShowBuildlayer(false)">切换2D</button> <button onclick="btShowBuildlayerSX(true)">水箱显示</button> <button onclick="btShowBuildlayerSX(false)">水箱隐藏</button> <button onclick="btResettingMap()">重置</button> <button onclick="btconsoleXYZ()">获取xyz</button> <button onclick="btHeatMap(0)" >热力图</button> <button onclick="btHeatMap(1)" >热力图</button> <button onclick="btHeatMap('clear')" >清空热力图</button> <div style="width: 10px;height: 10px;background: #0c80ba" onc></div> <div> <iframe id="myMap" src="GisShareApp3D.html" width="1536px" height="988px" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="yes"/> </div> </div> </body> </html>