샘플 리스트
<!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>CmWorld3 Sample</title> <style> html, body { overflow: hidden; width: 100%; height: 100%; margin: 0; padding: 0; } #cmworldCanvas { width: 100%; height: 100%; } </style> <!--script src="d3.min.js"></script--> <script src="./Cm3WebGL/lib/jquery-2.2.0.min.js"></script> <script src="./Cm3WebGL/cm_compile.js"></script> <script> CMWORLD.Compile.includeCm3Library("./Cm3WebGL/"); </script> <script> var cmworldViewer; var gui; var fistGroundPoint = null; var secondGroundPoint = null; var selectGroundPointMode = false; function onOffBuilding() { var layerName = "facility_build"; var layer = cmworldViewer.getLayer(layerName); if (layer != null) { layer.visible = !layer.visible; } } window.onload = function () { var canvas = document.querySelector("#cmworldCanvas"); var siteRoot = CMWORLD.Compile.getSiteRootUrl(); cmworldViewer = new CMWORLD.CmWorld3(canvas, 127, 38, CMWORLD.cm_const.EarthRadius, { toptilespan: 36 }); cmworldViewer.option.worldTimer.setStartDateTime(2015, 7, 12, 14, 0, 0, 0); //gliEmbedDebug = true; var serverUri = "http://xdworld.vworld.kr:8080/XDServer3d"; cmworldViewer.addBaseImageLayer(serverUri + "/requestLayerNode?APIKey=B470EFE5-A211-35EE-A38A-0D5AD519F236&Layer=tile&Level={z}&IDX={x}&IDY={y}", 0, 15, 90, -90, -180, 180 ); cmworldViewer.addTerrainLayer("terrain", serverUri + "/requestLayerNode?APIKey=B470EFE5-A211-35EE-A38A-0D5AD519F236&Layer=dem&Level={z}&IDX={x}&IDY={y}", 0, 15, 90, -90, -180, 180, ""); cmworldViewer.addReal3DLayer("facility_build", serverUri + "/requestLayerNode?Layer=facility_build&Level={z}&IDX={x}&IDY={y}&APIKey=B470EFE5-A211-35EE-A38A-0D5AD519F236", serverUri + "/requestLayerObject?APIKey=B470EFE5-A211-35EE-A38A-0D5AD519F236&Layer=facility_build&Level={z}&IDX={x}&IDY={y}&DataFile={f}", "facility_build", 15, 15, 90, -90, -180, 180, "dat"); cmworldViewer.addReal3DLayer("facility_build_at", serverUri + "/requestLayerNode?Layer=facility_build_at&Level={z}&IDX={x}&IDY={y}&APIKey=B470EFE5-A211-35EE-A38A-0D5AD519F236", serverUri + "/requestLayerObject?APIKey=B470EFE5-A211-35EE-A38A-0D5AD519F236&Layer=facility_build_at&Level={z}&IDX={x}&IDY={y}&DataFile={f}", "facility_build_at", 0, 15, 90, -90, -180, 180, "dat"); cmworldViewer.addReal3DLayer("facility_bridge", serverUri + "/requestLayerNode?Layer=facility_bridge&Level={z}&IDX={x}&IDY={y}&APIKey=B470EFE5-A211-35EE-A38A-0D5AD519F236", serverUri + "/requestLayerObject?APIKey=B470EFE5-A211-35EE-A38A-0D5AD519F236&Layer=facility_bridge&Level={z}&IDX={x}&IDY={y}&DataFile={f}", "facility_bridge", 0, 15, 90, -90, -180, 180, "dat"); cmworldViewer.addOverlayImageLayer("hybrid_road", serverUri + "/requestLayerNode?APIKey=B470EFE5-A211-35EE-A38A-0D5AD519F236&Layer=hybrid_road&Level={z}&IDX={x}&IDY={y}", 0, 15, 90, -90, -180, 180, "png", 1.0, true); cmworldViewer.addVWPOILayer("poi_base", serverUri + "/requestLayerNode?Layer=poi_base&Level={z}&IDX={x}&IDY={y}&APIKey=B470EFE5-A211-35EE-A38A-0D5AD519F236", serverUri + "/requestLayerObject?APIKey=B470EFE5-A211-35EE-A38A-0D5AD519F236&Layer=poi_base&Level={z}&IDX={x}&IDY={y}&DataFile={f}", "poi_base", 0, 15, 90, -90, -180, 180, "poi"); if (CMWORLD.Compile.DistributionMode == false) { cmworldViewer.option.showFPS(true); } }; </script> </head> <body> <canvas id="cmworldCanvas"></canvas> <a href="#" onclick="onOffBuilding()" style="right: 10px; top: 20px; position: absolute; z-index: 10000;color: rgb(182, 255, 0)">OnOff Building</a> </body> </html>