浏览代码

update examples

tags/3.0.0
Caven Chen 2 年前
父节点
当前提交
2f97fd3c46
共有 100 个文件被更改,包括 1157 次插入1607 次删除
  1. 3
    12
      examples/baselayer/amap.html
  2. 14
    22
      examples/baselayer/amap_no_offset.html
  3. 13
    23
      examples/baselayer/arcgis.html
  4. 21
    52
      examples/baselayer/baidu.html
  5. 32
    64
      examples/baselayer/baidu_no_offset.html
  6. 0
    41
      examples/baselayer/blue.html
  7. 0
    41
      examples/baselayer/day.html
  8. 0
    50
      examples/baselayer/filter.html
  9. 74
    0
      examples/baselayer/geovis.html
  10. 12
    22
      examples/baselayer/google.html
  11. 0
    41
      examples/baselayer/img.html
  12. 0
    41
      examples/baselayer/night.html
  13. 25
    24
      examples/baselayer/tdt.html
  14. 13
    23
      examples/baselayer/tencent.html
  15. 9
    19
      examples/baselayer/ter_arcgis.html
  16. 9
    19
      examples/baselayer/ter_ch.html
  17. 9
    19
      examples/baselayer/ter_exaggeration.html
  18. 7
    5
      examples/datav/e_airline.html
  19. 7
    5
      examples/datav/e_plane.html
  20. 7
    5
      examples/datav/e_pm2.5.html
  21. 7
    5
      examples/datav/e_pm2.5_2.html
  22. 7
    5
      examples/datav/e_qx.html
  23. 7
    5
      examples/datav/e_qx_2.html
  24. 7
    5
      examples/datav/e_rk.html
  25. 7
    5
      examples/datav/e_wl.html
  26. 10
    20
      examples/datav/heat.html
  27. 10
    20
      examples/datav/heat_building.html
  28. 10
    20
      examples/datav/heat_height.html
  29. 7
    5
      examples/datav/m_grid.html
  30. 4
    2
      examples/datav/m_grid_d.html
  31. 7
    17
      examples/datav/m_honeycomb.html
  32. 7
    17
      examples/datav/m_honeycomb_d.html
  33. 7
    17
      examples/datav/m_point.html
  34. 7
    17
      examples/datav/m_point_d.html
  35. 7
    17
      examples/datav/m_point_i.html
  36. 7
    17
      examples/datav/m_polyline.html
  37. 7
    17
      examples/datav/m_polyline_d.html
  38. 7
    17
      examples/datav/m_polyline_i.html
  39. 9
    19
      examples/datav/wind.html
  40. 9
    2
      examples/index.css
  41. 23
    9
      examples/index.html
  42. 6
    4
      examples/layer/cluster_circle.html
  43. 9
    19
      examples/layer/cluster_clustering.html
  44. 9
    19
      examples/layer/czml.html
  45. 9
    19
      examples/layer/dynamic.html
  46. 9
    19
      examples/layer/geojson.html
  47. 9
    19
      examples/layer/html.html
  48. 6
    4
      examples/layer/s3m.html
  49. 9
    19
      examples/layer/tileset.html
  50. 9
    19
      examples/layer/vector.html
  51. 172
    4
      examples/list.js
  52. 7
    5
      examples/mini-scene/china.html
  53. 6
    4
      examples/mini-scene/dfmz.html
  54. 4
    2
      examples/mini-scene/factory.html
  55. 6
    4
      examples/mini-scene/ljz.html
  56. 7
    5
      examples/mini-scene/sz.html
  57. 3
    1
      examples/mini-scene/sz_out.html
  58. 9
    19
      examples/model/3dmax_yqz.html
  59. 10
    20
      examples/model/model_gv.html
  60. 10
    20
      examples/model/model_pm.html
  61. 10
    20
      examples/model/model_primitive.html
  62. 9
    19
      examples/model/osgb_dyt.html
  63. 9
    19
      examples/model/shp.html
  64. 10
    20
      examples/model/shp_custom_shader.html
  65. 7
    5
      examples/model/shp_style_and_shader.html
  66. 12
    20
      examples/model/tileset_split.html
  67. 31
    0
      examples/offline/blue.html
  68. 31
    0
      examples/offline/day.html
  69. 31
    0
      examples/offline/img.html
  70. 31
    0
      examples/offline/night.html
  71. 9
    19
      examples/overlay/circle.html
  72. 7
    17
      examples/overlay/circle_blur.html
  73. 10
    20
      examples/overlay/circle_d.html
  74. 7
    17
      examples/overlay/circle_diffuse.html
  75. 10
    20
      examples/overlay/circle_fade.html
  76. 7
    17
      examples/overlay/circle_pulse.html
  77. 7
    17
      examples/overlay/circle_spiral.html
  78. 7
    17
      examples/overlay/circle_vary.html
  79. 10
    20
      examples/overlay/circle_wave.html
  80. 9
    19
      examples/overlay/cylinder.html
  81. 9
    19
      examples/overlay/dynamic_billboard.html
  82. 9
    19
      examples/overlay/dynamic_model.html
  83. 7
    17
      examples/overlay/elec_ellipsoid.html
  84. 9
    19
      examples/overlay/ellipsoid.html
  85. 9
    19
      examples/overlay/ellipsoid_trail.html
  86. 7
    17
      examples/overlay/label_custom.html
  87. 7
    17
      examples/overlay/parabola.html
  88. 9
    19
      examples/overlay/plane.html
  89. 6
    4
      examples/overlay/plot-overlay.html
  90. 6
    4
      examples/overlay/point_base.html
  91. 6
    4
      examples/overlay/point_custom.html
  92. 9
    19
      examples/overlay/point_html.html
  93. 9
    19
      examples/overlay/point_icon.html
  94. 9
    19
      examples/overlay/point_icon_m.html
  95. 9
    19
      examples/overlay/point_text.html
  96. 9
    19
      examples/overlay/polygon_base.html
  97. 9
    19
      examples/overlay/polygon_extruded.html
  98. 9
    19
      examples/overlay/polygon_height.html
  99. 9
    19
      examples/overlay/polygon_holes.html
  100. 0
    0
      examples/overlay/polyline_base.html

+ 3
- 12
examples/baselayer/amap.html 查看文件

@@ -1,6 +1,5 @@
<!DOCTYPE html>
<html>

<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
@@ -8,14 +7,6 @@
<script src='/libs/dc-sdk/dc.min.js'></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
.viewer-container{
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>
@@ -35,7 +26,7 @@
})
viewer.addBaseLayer(baseLayer_img, {
iconUrl: '../assets/icon/img.png',
name: '地图'
name: '影像'
})

let baseLayer_cva = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.AMAP,{
@@ -43,7 +34,7 @@
})
viewer.addBaseLayer([baseLayer_img, baseLayer_cva], {
iconUrl: '../assets/icon/img.png',
name: '地图'
name: '影像+注记'
})

viewer.zoomToPosition(

+ 14
- 22
examples/baselayer/amap_no_offset.html 查看文件

@@ -1,5 +1,5 @@
<!DOCTYPE html>
<html>
<html lang="en">

<head>
<meta charset="utf-8">
@@ -8,14 +8,6 @@
<script src='/libs/dc-sdk/dc.min.js'></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
.viewer-container{
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>
@@ -25,7 +17,7 @@
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer(
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.AMAP,
{
crs:'WGS84'
}
@@ -35,32 +27,32 @@
name: '电子'
})

let baseLayer_img = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer_img = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.AMAP,{
style: 'img',
crs:'WGS84'
})
viewer.addBaseLayer(baseLayer_img, {
iconUrl: '../assets/icon/img.png',
name: '地图'
name: '影像'
})

let baseLayer_cva = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer_cva = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.AMAP,{
style: 'cva',
crs:'WGS84'
})
viewer.addBaseLayer([baseLayer_img, baseLayer_cva], {
iconUrl: '../assets/icon/img.png',
name: '地图'
name: '影像+注记'
})

let layer = new DC.TilesetLayer('layer')
viewer.addLayer(layer)
let tileset = new DC.Tileset(
'//resource.dvgis.cn/data/3dtiles/dayanta/tileset.json'
)
tileset.setHeight(-420)
layer.addOverlay(tileset)
viewer.flyTo(tileset)
// let layer = new DC.TilesetLayer('layer')
// viewer.addLayer(layer)
// let tileset = new DC.Tileset(
// '//resource.dvgis.cn/data/3dtiles/dayanta/tileset.json'
// )
// tileset.setHeight(-420)
// layer.addOverlay(tileset)
// viewer.flyTo(tileset)

}
DC.ready({

+ 13
- 23
examples/baselayer/arcgis.html 查看文件

@@ -1,44 +1,32 @@
<!DOCTYPE html>
<html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>
<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>

<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createArcGisImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.ARCGIS,{
url:
'https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer'
})
viewer.addBaseLayer(baselayer, {
viewer.addBaseLayer( baseLayer, {
iconUrl: '../assets/icon/img.png',
name: '影像'
})

let baselayer_shaded = DC.ImageryLayerFactory.createArcGisImageryLayer({
let baselayer_shaded = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.ARCGIS,{
url:
'https://services.arcgisonline.com/arcgis/rest/services/World_Shaded_Relief/MapServer'
})
@@ -47,7 +35,7 @@
name: '电子'
})

let baselayer_street = DC.ImageryLayerFactory.createArcGisImageryLayer({
let baselayer_street = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.ARCGIS,{
url:
'https://services.arcgisonline.com/arcgis/rest/services/World_Physical_Map/MapServer'
})
@@ -56,7 +44,7 @@
name: '地形'
})

let baselayer_ter = DC.ImageryLayerFactory.createArcGisImageryLayer({
let baselayer_ter = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.ARCGIS,{
url:
'https://services.arcgisonline.com/arcgis/rest/services/World_Terrain_Base/MapServer'
})
@@ -69,7 +57,9 @@
new DC.Position(105.565571, 31.984708, 15362816, 0, -90)
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 21
- 52
examples/baselayer/baidu.html 查看文件

@@ -1,96 +1,65 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>
<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')

let baselayer_img = DC.ImageryLayerFactory.createBaiduImageryLayer({
let baselayer_img = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.BAIDU,{
style:'img'
})

let baselayer_vec = DC.ImageryLayerFactory.createBaiduImageryLayer({
viewer.addBaseLayer([baselayer_img], {
iconUrl: '../assets/icon/img.png',
name: '影像'
})


let baselayer_vec = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.BAIDU,{
style:'vec'
})

viewer.addBaseLayer([baselayer_img,baselayer_vec], {
iconUrl: '../assets/icon/img.png',
name: '影像'
name: '影像+注记'
})

let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.BAIDU)

let baselayer = DC.ImageryLayerFactory.createBaiduImageryLayer()
let baselayer_traffic = DC.ImageryLayerFactory.createBaiduImageryLayer({
style:'traffic'
})
viewer.addBaseLayer([baselayer,baselayer_traffic], {
viewer.addBaseLayer(baseLayer, {
iconUrl: '../assets/icon/elec.png',
name: '电子'
})

let baselayer_dark = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'dark'
})
viewer.addBaseLayer(baselayer_dark, {
iconUrl: '../assets/icon/dark.png',
name: '黑夜'
})

let baselayer_googlelite = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'googlelite'
let baselayer_traffic = DC.ImageryLayerFactory.createBaiduImageryLayer({
style:'traffic'
})
viewer.addBaseLayer(baselayer_googlelite, {
viewer.addBaseLayer([ baseLayer,baselayer_traffic], {
iconUrl: '../assets/icon/elec.png',
name: '精简'
name: '电子+路况'
})

let baselayer_midnight = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'midnight'
})
viewer.addBaseLayer(baselayer_midnight, {
iconUrl: '../assets/icon/midnight.png',
name: '午夜蓝'
})

let baselayer_redalert = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'redalert'
})

viewer.addBaseLayer(baselayer_redalert, {
iconUrl: '../assets/icon/redalert.png',
name: '红色警戒'
})

viewer.zoomToPosition(
new DC.Position(105.565571, 31.984708, 15362816, 0, -90)
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 32
- 64
examples/baselayer/baidu_no_offset.html 查看文件

@@ -1,106 +1,74 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>
<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer_img = DC.ImageryLayerFactory.createBaiduImageryLayer({


let baselayer_img = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.BAIDU,{
style:'img',
crs:'WGS84'
})

let baselayer_vec = DC.ImageryLayerFactory.createBaiduImageryLayer({
viewer.addBaseLayer([baselayer_img], {
iconUrl: '../assets/icon/img.png',
name: '影像'
})


let baselayer_vec = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.BAIDU,{
style:'vec',
crs:'WGS84'
})

viewer.addBaseLayer([baselayer_img,baselayer_vec], {
iconUrl: '../assets/icon/img.png',
name: '影像',
name: '影像+注记'
})


let baselayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.BAIDU,{
crs:'WGS84'
})

viewer.addBaseLayer(baselayer, {
viewer.addBaseLayer(baseLayer, {
iconUrl: '../assets/icon/elec.png',
name: '电子'
})

let baselayer_dark = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'dark',
crs:'WGS84'
let baselayer_traffic = DC.ImageryLayerFactory.createBaiduImageryLayer({
crs:'WGS84',
style:'traffic'
})
viewer.addBaseLayer(baselayer_dark, {
iconUrl: '../assets/icon/dark.png',
name: '黑夜'
})

let baselayer_googlelite = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'googlelite',
crs:'WGS84'
})
viewer.addBaseLayer(baselayer_googlelite, {
viewer.addBaseLayer([ baseLayer,baselayer_traffic], {
iconUrl: '../assets/icon/elec.png',
name: '精简'
})

let baselayer_midnight = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'midnight',
crs:'WGS84'
})
viewer.addBaseLayer(baselayer_midnight, {
iconUrl: '../assets/icon/midnight.png',
name: '午夜蓝'
name: '电子+路况'
})

let baselayer_redalert = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'redalert',
crs:'WGS84'
})

viewer.addBaseLayer(baselayer_redalert, {
iconUrl: '../assets/icon/redalert.png',
name: '红色警戒'
})

let layer = new DC.TilesetLayer('layer')
viewer.addLayer(layer)
let tileset = new DC.Tileset(
'//resource.dvgis.cn/data/3dtiles/dayanta/tileset.json'
)
tileset.setHeight(-420)
layer.addOverlay(tileset)
viewer.flyTo(tileset)
// let layer = new DC.TilesetLayer('layer')
// viewer.addLayer(layer)
// let tileset = new DC.Tileset(
// '//resource.dvgis.cn/data/3dtiles/dayanta/tileset.json'
// )
// tileset.setHeight(-420)
// layer.addOverlay(tileset)
// viewer.flyTo(tileset)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 0
- 41
examples/baselayer/blue.html 查看文件

@@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createSingleTileImageryLayer({
url: '../assets/tile/world_b.jpg'
})
viewer.addBaseLayer(baselayer)
}
DC.ready(initViewer)
</script>
</body>
</html>

+ 0
- 41
examples/baselayer/day.html 查看文件

@@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createSingleTileImageryLayer({
url: '../assets/tile/world_d.jpg'
})
viewer.addBaseLayer(baselayer)
}
DC.ready(initViewer)
</script>
</body>
</html>

+ 0
- 50
examples/baselayer/filter.html 查看文件

@@ -1,50 +0,0 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
viewer.setOptions({
globe:{
filterColor:DC.Color.fromCssColorString("rgb(4,54,108)")
}
})
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer(baselayer, {
iconUrl: '../assets/icon/elec.png',
name: '电子'
})
viewer.zoomToPosition(
new DC.Position(105.565571, 31.984708, 15362816, 0, -90)
)
}
DC.ready(initViewer)
</script>
</body>
</html>

+ 74
- 0
examples/baselayer/geovis.html 查看文件

@@ -0,0 +1,74 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.min.js'></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
</head>

<body>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let key = '3eaffc2e10e097cac82fa9ce537e6e4765598a74505ccda5ac3eaa57b0a75c91'
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.GEO_VIS,{
key
})
viewer.addBaseLayer(baseLayer, {
iconUrl: '../assets/icon/elec.png',
name: '电子'
})

let baseLayer_img = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.GEO_VIS,{
style: 'img',
format:"webp",
key
})
viewer.addBaseLayer(baseLayer_img, {
iconUrl: '../assets/icon/img.png',
name: '影像'
})

let baseLayer_cva = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.GEO_VIS,{
style: 'cia',
key
})
viewer.addBaseLayer([baseLayer_img, baseLayer_cva], {
iconUrl: '../assets/icon/img.png',
name: '影像+注记'
})

let baseLayer_ter = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.GEO_VIS,{
style: 'ter',
key
})
viewer.addBaseLayer(baseLayer_ter, {
iconUrl: '../assets/icon/ter.png',
name: '地形'
})

let baseLayer_cat = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.GEO_VIS,{
style: 'cat',
key
})
viewer.addBaseLayer([baseLayer_ter, baseLayer_cat], {
iconUrl: '../assets/icon/ter.png',
name: '地形+注记'
})

viewer.zoomToPosition(
new DC.Position(105.565571, 31.984708, 15362816, 0, -90)
)
}
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>


+ 12
- 22
examples/baselayer/google.html 查看文件

@@ -5,51 +5,39 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')

let baselayer = DC.ImageryLayerFactory.createGoogleImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.GOOGLE,{
style: 'img'
})
viewer.addBaseLayer(baselayer, {
viewer.addBaseLayer( baseLayer, {
iconUrl: '../assets/icon/img.png',
name: '地图'
})

let baselayer_elc = DC.ImageryLayerFactory.createGoogleImageryLayer()
let baselayer_elc = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.GOOGLE)
viewer.addBaseLayer(baselayer_elc, {
iconUrl: '../assets/icon/elec.png',
name: '电子'
})

let baselayer_ter = DC.ImageryLayerFactory.createGoogleImageryLayer({
let baselayer_ter = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.GOOGLE,{
style: 'ter'
})
viewer.addBaseLayer(baselayer_ter, {
iconUrl: '../assets/icon/img.png',
iconUrl: '../assets/icon/ter.png',
name: '地形'
})

@@ -57,7 +45,9 @@
new DC.Position(105.565571, 31.984708, 15362816, 0, -90)
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 0
- 41
examples/baselayer/img.html 查看文件

@@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createSingleTileImageryLayer({
url: '../assets/tile/world_img.jpg'
})
viewer.addBaseLayer(baselayer)
}
DC.ready(initViewer)
</script>
</body>
</html>

+ 0
- 41
examples/baselayer/night.html 查看文件

@@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createSingleTileImageryLayer({
url: '../assets/tile/world_n.jpg'
})
viewer.addBaseLayer(baselayer)
}
DC.ready(initViewer)
</script>
</body>
</html>

+ 25
- 24
examples/baselayer/tdt.html 查看文件

@@ -5,47 +5,35 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let key = '0f7c1d161d7352116a21aacf0e9f44c1'
let cva = DC.ImageryLayerFactory.createTdtImageryLayer({
let cva = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.TDT,{
key,
style: 'cva'
})

let vec = DC.ImageryLayerFactory.createTdtImageryLayer({
let vec = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.TDT,{
key
})

let img = DC.ImageryLayerFactory.createTdtImageryLayer({
let img = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.TDT,{
key,
style: 'img'
})

let ter = DC.ImageryLayerFactory.createTdtImageryLayer({
let ter = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.TDT,{
key,
style: 'ter'
})
@@ -54,26 +42,39 @@
name: '影像',
iconUrl: '../assets/icon/img.png'
})

viewer.addBaseLayer([img, cva], {
name: '影像',
name: '影像+注记',
iconUrl: '../assets/icon/img.png'
})

viewer.addBaseLayer([vec, cva], {
viewer.addBaseLayer(vec, {
name: '电子',
iconUrl: '../assets/icon/elec.png'
})

viewer.addBaseLayer([ter, cva], {
viewer.addBaseLayer([vec, cva], {
name: '电子+注记',
iconUrl: '../assets/icon/elec.png'
})

viewer.addBaseLayer(ter, {
name: '地形',
iconUrl: '../assets/icon/ter.png'
})

viewer.addBaseLayer([ter, cva], {
name: '地形+注记',
iconUrl: '../assets/icon/ter.png'
})

viewer.zoomToPosition(
new DC.Position(105.565571, 31.984708, 15362816, 0, -90)
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 13
- 23
examples/baselayer/tencent.html 查看文件

@@ -5,35 +5,23 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer_img = DC.ImageryLayerFactory.createTencentImageryLayer({
let baselayer_img = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.TENCENT,{
style:'img'
})
let baselayer_vec = DC.ImageryLayerFactory.createTencentImageryLayer({
let baselayer_vec = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.TENCENT,{
style: 2
})
viewer.addBaseLayer([baselayer_img,baselayer_vec], {
@@ -41,13 +29,13 @@
iconUrl: '../assets/icon/img.png'
})

let baselayer = DC.ImageryLayerFactory.createTencentImageryLayer()
viewer.addBaseLayer(baselayer, {
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.TENCENT)
viewer.addBaseLayer( baseLayer, {
name: '经典',
iconUrl: '../assets/icon/elec.png'
})

let baselayer_2 = DC.ImageryLayerFactory.createTencentImageryLayer({
let baselayer_2 = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.TENCENT,{
style: 4
})
viewer.addBaseLayer(baselayer_2, {
@@ -55,7 +43,7 @@
iconUrl: '../assets/icon/dark.png'
})

let baselayer_3 = DC.ImageryLayerFactory.createTencentImageryLayer({
let baselayer_3 = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.TENCENT,{
style: 8
})
viewer.addBaseLayer(baselayer_3, {
@@ -67,7 +55,9 @@
new DC.Position(105.565571, 31.984708, 15362816, 0, -90)
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

</body>

+ 9
- 19
examples/baselayer/ter_arcgis.html 查看文件

@@ -5,37 +5,25 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let key = '1c3ff1358b17417f1782dd1ae7bdd00a'
let baselayer = DC.ImageryLayerFactory.createTdtImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createTdtImageryLayer({
key,
style: 'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let terrain = DC.TerrainFactory.createArcgisTerrain({
url:
'https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer'
@@ -51,7 +39,9 @@
)
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 9
- 19
examples/baselayer/ter_ch.html 查看文件

@@ -5,37 +5,25 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let key = '1c3ff1358b17417f1782dd1ae7bdd00a'
let baselayer = DC.ImageryLayerFactory.createTdtImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createTdtImageryLayer({
key,
style: 'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let terrain = DC.TerrainFactory.createUrlTerrain({
url: 'http://data.marsgis.cn/terrain'
})
@@ -50,5 +38,7 @@
)
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/baselayer/ter_exaggeration.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
@@ -35,11 +23,11 @@
terrainExaggeration:10
}
})
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img',
crs:'WGS84'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let terrain = DC.TerrainFactory.createUrlTerrain({
url: 'http://data.marsgis.cn/terrain'
})
@@ -54,5 +42,7 @@
)
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 7
- 5
examples/datav/e_airline.html 查看文件

@@ -27,7 +27,7 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
@@ -37,9 +37,9 @@
},
})

let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
viewer.scene.canvas.setAttribute('tabIndex', 0)
viewer.flyToPosition(
new DC.Position(108.198353, 20.758452, 10733735.96, 0, -90, 0),
@@ -421,7 +421,9 @@
}
}

DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 5
examples/datav/e_plane.html 查看文件

@@ -27,15 +27,15 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
viewer.scene.canvas.setAttribute('tabIndex', 0)
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
viewer.flyToPosition(
new DC.Position(108.198353, 20.758452, 10733735.96, 0, -90, 0),
() => {
@@ -311,7 +311,9 @@
}
}

DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 5
examples/datav/e_pm2.5.html 查看文件

@@ -27,14 +27,14 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
viewer.flyToPosition(
new DC.Position(108.198353, 20.758452, 10733735.96, 0, -90, 0),
() => {
@@ -1058,7 +1058,9 @@
]
}
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 5
examples/datav/e_pm2.5_2.html 查看文件

@@ -27,14 +27,14 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
viewer.flyToPosition(
new DC.Position(108.198353, 20.758452, 10733735.96, 0, -90, 0),
() => {
@@ -519,7 +519,9 @@
]
}
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 5
examples/datav/e_qx.html 查看文件

@@ -28,14 +28,14 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
viewer.flyToPosition(
new DC.Position(108.198353, 20.758452, 10733735.96, 0, -90, 0),
() => {
@@ -638,7 +638,9 @@
}
}

DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 5
examples/datav/e_qx_2.html 查看文件

@@ -26,14 +26,14 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
viewer.flyToPosition(
new DC.Position(108.198353, 20.758452, 10733735.96, 0, -90, 0),
() => {
@@ -246,7 +246,9 @@
series: seriesData
}
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 5
examples/datav/e_rk.html 查看文件

@@ -28,14 +28,14 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
viewer.flyToPosition(
new DC.Position(108.198353, 20.758452, 10733735.96, 0, -90, 0),
() => {
@@ -3270,7 +3270,9 @@
]
}
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 5
examples/datav/e_wl.html 查看文件

@@ -30,14 +30,14 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
viewer.flyToPosition(
new DC.Position(108.198353, 20.758452, 10733735.96, 0, -90, 0),
() => {
@@ -456,7 +456,9 @@
}
}

DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 10
- 20
examples/datav/heat.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,9 +29,9 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness= 0.2
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness= 0.2
viewer.addBaseLayer( baseLayer)
setTimeout(()=>{
let layer = new DC.HeatLayer('layer')
viewer.addLayer(layer)
@@ -52,7 +40,9 @@
})
viewer.flyToPosition("120.670183527,31.348282115,109658.22,0,-89.90659095062371")
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 10
- 20
examples/datav/heat_building.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,9 +29,9 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness= 0.2
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness= 0.2
viewer.addBaseLayer( baseLayer)
let buildingLayer = new DC.TilesetLayer('building-layer').addTo(viewer)
let tileset = new DC.Tileset(
'//resource.dvgis.cn/data/3dtiles/ljz/tileset.json'
@@ -60,7 +48,9 @@

viewer.flyToPosition("121.45765915248303,31.202070402003816,2301.94,44.95,-23.06")
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 10
- 20
examples/datav/heat_height.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,9 +29,9 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness= 0.2
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness= 0.2
viewer.addBaseLayer( baseLayer)
setTimeout(()=>{
let layer = new DC.HeatLayer('layer',{})
viewer.addLayer(layer)
@@ -54,7 +42,9 @@
})
viewer.flyToPosition("120.58464690,30.57441821,35840.6299288431,5.80,-27.24")
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 5
examples/datav/m_grid.html 查看文件

@@ -26,7 +26,7 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
let geoCoordMap = {
@@ -151,9 +151,9 @@
function initViewer() {
viewer = new DC.Viewer('viewer-container')
viewer.scene.canvas.setAttribute('tabIndex', 0)
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness= 0.2
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness= 0.2
viewer.addBaseLayer( baseLayer)
let data = []
for (let key in geoCoordMap) {
let geoCoord = geoCoordMap[key]
@@ -199,7 +199,9 @@
}
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 4
- 2
examples/datav/m_grid_d.html 查看文件

@@ -26,7 +26,7 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
let geoCoordMap = {
@@ -213,7 +213,9 @@
}
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/datav/m_honeycomb.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
let geoCoordMap = {
@@ -202,7 +190,9 @@
}
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/datav/m_honeycomb_d.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
let geoCoordMap = {
@@ -212,7 +200,9 @@
}
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/datav/m_point.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
let geoCoordMap = {
@@ -191,7 +179,9 @@
}
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/datav/m_point_d.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
let geoCoordMap = {
@@ -201,7 +189,9 @@
}
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/datav/m_point_i.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
let geoCoordMap = {
@@ -192,7 +180,9 @@
}
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/datav/m_polyline.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
let geoCoordMap = {
@@ -210,7 +198,9 @@
}
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/datav/m_polyline_d.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
let geoCoordMap = {
@@ -220,7 +208,9 @@
}
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/datav/m_polyline_i.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
let geoCoordMap = {
@@ -212,7 +200,9 @@
}
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 9
- 19
examples/datav/wind.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -33,10 +21,10 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)

axios.get('./examples/data/wind.json').then(res=>{
windLayer = new DC.WindLayer('wind',{
@@ -117,7 +105,9 @@

}

DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 9
- 2
examples/index.css 查看文件

@@ -10,6 +10,13 @@ body {
overflow: hidden;
}

.viewer-container{
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}

.custom-popup {
background: rgba(39, 39, 39, 0.6);
border-radius: 4px;
@@ -26,7 +33,7 @@ body {
border-style: solid;
border-color: rgba(39, 39, 39, 0.6) transparent transparent transparent;
}
.dc-hawkeye-map {
.hawkeye-map {
left: unset !important;
bottom: unset !important;
top: 20px !important;
@@ -102,7 +109,7 @@ body {
}

.dg.ac{
left: 90px !important;
left: 20px !important;
top:20px;
right: unset;
}

+ 23
- 9
examples/index.html 查看文件

@@ -61,6 +61,7 @@
padding-top: 20px;
margin: 10px 0;
border-top: 1px solid #444 ;
color: #bcbcbc;
}

.example-list h4:hover,.example-list ul li:hover{
@@ -77,12 +78,14 @@
font-size: 15px;
}

.example-list ul li:hover,.example-list ul li.active{
.example-list ul li:hover a,.example-list ul li.active a{
color: #1e80ff;
}



.example-list ul li:hover,.example-list ul li a{
color: #fff;
text-decoration: none;
}

</style>
</head>
@@ -96,13 +99,22 @@
</div>
</div>
<div class="example">
<iframe id="inner-page" src="info/start.html" style="border: 0"></iframe>
<iframe id="inner-page" name="inner-page" style="border: 0" allow="fullscreen; xr-spatial-tracking;"></iframe>
</div>

<script src="./list.js"></script>
<script type="text/javascript">
$(document).ready(function() {
let href =undefined
let $currentPage = undefined
if(window.location.href.indexOf("#")> -1){
let hrefArr = window.location.href.split('#')
if(hrefArr[1]){
href = hrefArr[1].replace('_','/')
}
}
$('#inner-page').attr('src',href || 'info/start.html')

EXAMPLE_LIST.forEach(item => {
let $section = $('<div data-accordion ></div>')
let $title = $('<h4 data-control ></h4>').text(item.name)
@@ -111,20 +123,22 @@
$pageWrapper.appendTo($section)
if(item.children){
item.children.forEach(child => {
let $page = $('<li>'+ child.name +'</li>')
$page.bind('click',e=>{
let $page = $('<li></li>')
let $link = $('<a></a>').text(child.name)
$link.attr('href',item.folder+'/'+child.page).attr('target','inner-page')
$link.bind('click',e=>{
if($currentPage){
$currentPage.removeClass('active')
}
$('#inner-page').attr('src',item.folder+'/'+child.page)
$page.addClass('active')
window.location.href = window.location.href.replace(/#\w*\.?\w*/g,'') +'#'+ item.folder+ '_'+child.page
$page.addClass('active')
$currentPage =$page
})
$page.append($link)
$pageWrapper.append($page)
})
}
$section.appendTo($('#example-list'))

})
$('#example-list [data-accordion]').accordion();
});

+ 6
- 4
examples/layer/cluster_circle.html 查看文件

@@ -26,7 +26,7 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -42,8 +42,8 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer( baseLayer)
let layer = new DC.ClusterLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(10000)
@@ -53,5 +53,7 @@
})
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/layer/cluster_clustering.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,8 +29,8 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer( baseLayer)
let layer = new DC.ClusterLayer('layer',{style:'clustering'})
viewer.addLayer(layer)
let positions = generatePosition(10000)
@@ -52,5 +40,7 @@
})
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/layer/czml.html 查看文件

@@ -5,38 +5,28 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container', {})
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.CzmlLayer('layer', '../assets/data/simple.czml')
viewer.addLayer(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/layer/dynamic.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,10 +29,10 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
crs:'WGS84'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.DynamicLayer('layer').addTo(viewer)
for(let i = 0; i<50; i++){
let model = new DC.DynamicModel(generatePosition(1)[0],'../assets/data/qiche.gltf')
@@ -61,5 +49,7 @@

viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/layer/geojson.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -33,11 +21,11 @@
viewer = new DC.Viewer('viewer-container', {
sceneMode: DC.SceneMode.SCENE2D
})
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img'
})

viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.GeoJsonLayer(
'layer',
'../assets/data/simplestyles.geojson'
@@ -45,5 +33,7 @@
viewer.addLayer(layer)
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/layer/html.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,10 +29,10 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.HtmlLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(5)
@@ -60,5 +48,7 @@
new DC.Position(120.472147621, 30.61004946, 65380.21, 14.0, -40.94)
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 6
- 4
examples/layer/s3m.html 查看文件

@@ -26,19 +26,21 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.S3MLayer('id','//resource.dvgis.cn/data/3dtiles/CBD/cbd.scp')
viewer.addLayer(layer)
viewer.flyToPosition('116.45793269658417,39.92711385557482,617.5967826044838,181.95219395269424,-21.286437065473546')
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/layer/tileset.html 查看文件

@@ -5,37 +5,25 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
let tileset = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img',
crs:'WGS84'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.TilesetLayer('layer')
viewer.addLayer(layer)
tileset = new DC.Tileset(
@@ -45,5 +33,7 @@
layer.addOverlay(tileset)
viewer.flyTo(tileset)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/layer/vector.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -40,8 +28,8 @@
}
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(20)
@@ -51,5 +39,7 @@
})
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 172
- 4
examples/list.js 查看文件

@@ -1,6 +1,6 @@
const EXAMPLE_LIST = [
{
name: '基础',
name: '基础开始',
folder: 'info',
children: [
{
@@ -14,21 +14,189 @@ const EXAMPLE_LIST = [
],
},
{
name: '地图',
folder: 'baselayer',
name: '地图组件',
folder: 'widget',
children: [
{
name: '罗盘',
page: 'compass.html',
},
{
name: '层级控制',
page: 'zoom_controller.html',
},
{
name: '比例尺',
page: 'distance_legend.html',
},
{
name: '工具栏',
page: 'locationbar.html',
},
{
name: '鹰眼图',
page: 'hawkeye_map.html',
},
{
name: '加载蒙层',
page: 'loading_mask.html',
},
{
name: '右击菜单',
page: 'contextmenu.html',
},
{
name: '信息框',
page: 'popup.html',
},
{
name: '提示框',
page: 'tooltip.html',
},
{
name: '场景分割',
page: 'scene_split.html',
},
],
},
{
name: '场景设置',
folder: 'setting',
children: [
{
name: '基础',
page: 'base.html',
},
{
name: '相机',
page: 'camera.html',
},
{
name: '地球',
page: 'globe.html',
},
{
name: '天空盒',
page: 'skybox.html',
},
{
name: '近地天空盒',
page: 'ground_sky_box.html',
},
],
},
{
name: '在线地图',
folder: 'baseLayer',
children: [
{
name: '高德地图',
page: 'amap.html',
},
{
name: '高德地图(偏移)',
name: '高德地图(偏移纠正)',
page: 'amap_no_offset.html',
},
{
name: 'Arcgis',
page: 'arcgis.html',
},
{
name: '百度地图',
page: 'baidu.html',
},
{
name: '百度地图(偏移纠正)',
page: 'baidu_no_offset.html',
},
{
name: '星图地图',
page: 'geovis.html',
},
{
name: '谷歌地图(已被墙)',
page: 'google.html',
},
{
name: '天地图',
page: 'tdt.html',
},
{
name: '腾讯地图',
page: 'tencent.html',
},
],
},
{
name: '离线地图',
folder: 'offline',
children: [
{
name: '蓝色',
page: 'blue.html',
},
{
name: '日间',
page: 'day.html',
},
{
name: '影像',
page: 'img.html',
},
{
name: '夜晚',
page: 'night.html',
},
],
},
{
name: '地形设置',
folder: 'terrain',
children: [],
},
{
name: '要素图层',
folder: 'layer',
children: [],
},
{
name: '基础要素',
folder: 'overlay',
children: [],
},
{
name: '标绘要素',
folder: 'plot',
children: [],
},
{
name: '图元要素',
folder: 'primitive',
children: [],
},
{
name: '模型要素',
folder: 'model',
children: [],
},
{
name: '场景动画',
folder: 'animation',
children: [],
},
{
name: '场景效果',
folder: 'effect',
children: [],
},
{
name: '数据可视化',
folder: 'datav',
children: [],
},
{
name: 'Echarts',
folder: 'echarts',
children: [],
},
]

+ 7
- 5
examples/mini-scene/china.html 查看文件

@@ -1,4 +1,4 @@
<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -25,15 +25,17 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img'
})
baselayer.defaultBrightness = 0.05
viewer.addBaseLayer(baselayer)
baseLayer.defaultBrightness = 0.05
viewer.addBaseLayer( baseLayer)
viewer.flyToPosition("112.25902819,29.43306223,8813200.25,355,-89.5",()=>{
loadChinaLine()
})
}

DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 6
- 4
examples/mini-scene/dfmz.html 查看文件

@@ -109,12 +109,12 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'dark',
crs:'WGS84'
})
baselayer.defaultBrightness = 0.05
viewer.addBaseLayer(baselayer)
baseLayer.defaultBrightness = 0.05
viewer.addBaseLayer( baseLayer)
viewer.setOptions({
enableFxaa:true
})
@@ -129,5 +129,7 @@
})
}

DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 4
- 2
examples/mini-scene/factory.html 查看文件

@@ -1,4 +1,4 @@
<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -67,5 +67,7 @@
layer2.addOverlay(scanCircle)
viewer.flyToPosition('116.3904847,39.8773787,2807.38,0,-48.89')
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 6
- 4
examples/mini-scene/ljz.html 查看文件

@@ -112,15 +112,15 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img',
crs:'WGS84'
})
baselayer.defaultBrightness = 0.05
baseLayer.defaultBrightness = 0.05
viewer.setOptions({
enableFxaa:true
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
viewer.use(new DC.Effect())
viewer.effect.bloom.enable = true
let globeRotate = new DC.GlobeRotate(viewer,{
@@ -138,5 +138,7 @@
globeRotate.start()
}

DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 7
- 5
examples/mini-scene/sz.html 查看文件

@@ -1,4 +1,4 @@
<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -28,12 +28,12 @@
}
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img',
crs:'WGS84'
})
baselayer.defaultBrightness = 0.05
viewer.addBaseLayer([baselayer])
baseLayer.defaultBrightness = 0.05
viewer.addBaseLayer([ baseLayer])
let terrain = DC.TerrainFactory.createUrlTerrain({
url: 'http://data.marsgis.cn/terrain'
})
@@ -41,5 +41,7 @@
loadBuild()
}

DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 3
- 1
examples/mini-scene/sz_out.html 查看文件

@@ -207,5 +207,7 @@
})
}

DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/model/3dmax_yqz.html 查看文件

@@ -5,37 +5,25 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img',
crs:"WGS84"
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.TilesetLayer('layer')
viewer.addLayer(layer)
let tileset = new DC.Tileset(
@@ -44,7 +32,9 @@
layer.addOverlay(tileset)
viewer.flyTo(tileset)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 10
- 20
examples/model/model_gv.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,9 +29,9 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.3
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.3
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(1)
@@ -54,7 +42,9 @@

viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 10
- 20
examples/model/model_pm.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,11 +29,11 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'dark'
})
baselayer.defaultBrightness = 0.3
viewer.addBaseLayer(baselayer)
baseLayer.defaultBrightness = 0.3
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(1)
@@ -56,7 +44,9 @@

viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 10
- 20
examples/model/model_primitive.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,9 +29,9 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.3
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.3
viewer.addBaseLayer( baseLayer)
let layer = new DC.PrimitiveLayer('layer').addTo(viewer)
let positions = generatePosition(100)
positions.forEach(item => {
@@ -54,7 +42,9 @@
viewer.flyToPosition("120.82005120445152,30.903795335982288,60975.10826917929,341.02,-50.29")

}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 9
- 19
examples/model/osgb_dyt.html 查看文件

@@ -5,37 +5,25 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img',
crs:"WGS84"
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.TilesetLayer('layer')
viewer.addLayer(layer)
let tileset = new DC.Tileset(
@@ -45,7 +33,9 @@
layer.addOverlay(tileset)
viewer.flyTo(tileset)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 9
- 19
examples/model/shp.html 查看文件

@@ -5,37 +5,25 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img',
crs:"WGS84"
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.TilesetLayer('layer')
viewer.addLayer(layer)
let tileset = new DC.Tileset(
@@ -58,7 +46,9 @@
layer.addOverlay(tileset)
viewer.flyTo(tileset)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 10
- 20
examples/model/shp_custom_shader.html 查看文件

@@ -5,35 +5,23 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
let layer = new DC.TilesetLayer('layer')
viewer.addLayer(layer)
let build = new DC.Tileset(
@@ -59,7 +47,9 @@
layer.addOverlay(build)
viewer.flyTo(build)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 5
examples/model/shp_style_and_shader.html 查看文件

@@ -26,15 +26,15 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
let layer = new DC.TilesetLayer('layer')
viewer.addLayer(layer)
let tileset = new DC.Tileset(
@@ -74,7 +74,9 @@
layer.addOverlay(tileset)
viewer.flyTo(tileset)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 12
- 20
examples/model/tileset_split.html 查看文件

@@ -1,42 +1,32 @@
<!DOCTYPE html>
<html lang="en">


<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dat-gui/0.7.9/dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<body>

<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img',
crs:"WGS84"
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.TilesetLayer('layer')
viewer.addLayer(layer)
let tileset = new DC.Tileset(
@@ -75,7 +65,9 @@
viewer.tilesetSplit.enable = value
})
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 31
- 0
examples/offline/blue.html 查看文件

@@ -0,0 +1,31 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
</head>

<body>

<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.SINGLE_TILE,{
url: '../assets/tile/world_b.jpg'
})
viewer.addBaseLayer( baseLayer)
}
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 31
- 0
examples/offline/day.html 查看文件

@@ -0,0 +1,31 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
</head>

<body>

<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.SINGLE_TILE,{
url: '../assets/tile/world_d.jpg'
})
viewer.addBaseLayer( baseLayer)
}
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 31
- 0
examples/offline/img.html 查看文件

@@ -0,0 +1,31 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
</head>

<body>

<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.SINGLE_TILE,{
url: '../assets/tile/world_img.jpg'
})
viewer.addBaseLayer( baseLayer)
}
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 31
- 0
examples/offline/night.html 查看文件

@@ -0,0 +1,31 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
</head>

<body>

<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.SINGLE_TILE,{
url: '../assets/tile/world_n.jpg'
})
viewer.addBaseLayer( baseLayer)
}
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 9
- 19
examples/overlay/circle.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,10 +29,10 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'midnight'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(5)
@@ -57,5 +45,7 @@
})
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 7
- 17
examples/overlay/circle_blur.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -71,5 +59,7 @@
layer.addOverlay(circle)
viewer.flyToPosition("121.4941629,31.2091462,1859.56,0,-28.71")
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 10
- 20
examples/overlay/circle_d.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,11 +29,11 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'dark'
})
baselayer.defaultBrightness = 0.3
viewer.addBaseLayer(baselayer)
baseLayer.defaultBrightness = 0.3
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(1)
@@ -67,5 +55,7 @@

viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 7
- 17
examples/overlay/circle_diffuse.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -70,7 +58,9 @@
layer.addOverlay(circle)
viewer.flyToPosition("121.4941629,31.2091462,1859.56,0,-28.71")
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 10
- 20
examples/overlay/circle_fade.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,11 +29,11 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'dark'
})
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(10)
@@ -62,5 +50,7 @@

viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 7
- 17
examples/overlay/circle_pulse.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -71,5 +59,7 @@
layer.addOverlay(circle)
viewer.flyToPosition("121.4941629,31.2091462,1859.56,0,-28.71")
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 7
- 17
examples/overlay/circle_spiral.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -71,7 +59,9 @@
layer.addOverlay(circle)
viewer.flyToPosition("121.4941629,31.2091462,1859.56,0,-28.71")
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/overlay/circle_vary.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>

<script>
let viewer = undefined
@@ -71,5 +59,7 @@
layer.addOverlay(circle)
viewer.flyToPosition("121.4941629,31.2091462,1859.56,0,-28.71")
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 10
- 20
examples/overlay/circle_wave.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,11 +29,11 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
style: 'dark'
})
baselayer.defaultBrightness = 0.1
viewer.addBaseLayer(baselayer)
baseLayer.defaultBrightness = 0.1
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(10)
@@ -63,5 +51,7 @@

viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/overlay/cylinder.html 查看文件

@@ -5,37 +5,25 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img',
crs:"WGS84"
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let redCylinder = new DC.Cylinder('120.1,32.0',20000,5000,5000)
@@ -63,5 +51,7 @@
layer.addOverlay(redCylinder).addOverlay(greenCylinder).addOverlay(blueCylinder).addOverlay(yellowCylinder).addOverlay(orangeCylinder)
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/overlay/dynamic_billboard.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,11 +29,11 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createBaiduImageryLayer({
style:"dark",
crs:'WGS84'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.DynamicLayer('layer').addTo(viewer)
for(let i = 0; i<50; i++){
let billboard = new DC.DynamicBillboard(generatePosition(1)[0],'../assets/icon/poi.png')
@@ -63,7 +51,9 @@

viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 9
- 19
examples/overlay/dynamic_model.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,9 +29,9 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.DynamicLayer('layer').addTo(viewer)
for(let i = 0; i<50; i++){
let model = new DC.DynamicModel(generatePosition(1)[0],'../assets/data/qiche.gltf')
@@ -60,7 +48,9 @@

viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/overlay/elec_ellipsoid.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -67,7 +55,9 @@
layer.addOverlay(elecEllipsoid)
viewer.flyToPosition("121.4941629,31.2091462,1859.56,0,-28.71")
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 9
- 19
examples/overlay/ellipsoid.html 查看文件

@@ -5,38 +5,26 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let key = '0f7c1d161d7352116a21aacf0e9f44c1'
let baselayer = DC.ImageryLayerFactory.createTdtImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createTdtImageryLayer({
key,
style: 'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)

let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
@@ -75,5 +63,7 @@

viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/overlay/ellipsoid_trail.html 查看文件

@@ -5,36 +5,24 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)

let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
@@ -49,7 +37,9 @@

viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/overlay/label_custom.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -74,7 +62,9 @@
})
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 7
- 17
examples/overlay/parabola.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -81,5 +69,7 @@
})
viewer.flyToPosition("121.4941629,31.2091462,1859.56,0,-28.71")
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/overlay/plane.html 查看文件

@@ -5,38 +5,26 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let key = '0f7c1d161d7352116a21aacf0e9f44c1'
let baselayer = DC.ImageryLayerFactory.createTdtImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createTdtImageryLayer({
key,
style: 'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)

@@ -55,5 +43,7 @@
layer.addOverlay(redPlane).addOverlay(greenPlane).addOverlay(bluePlane)
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 6
- 4
examples/overlay/plot-overlay.html 查看文件

@@ -29,7 +29,7 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<div class="btn-box">
<ul>
<li><button onclick="draw('point')">点</button></li>
@@ -53,10 +53,10 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style:'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
plot= new DC.Plot(viewer)
@@ -75,7 +75,9 @@
layer.clear()
}

DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 6
- 4
examples/overlay/point_base.html 查看文件

@@ -26,7 +26,7 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,8 +41,8 @@
}
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(100)
@@ -52,5 +52,7 @@
})
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 6
- 4
examples/overlay/point_custom.html 查看文件

@@ -26,7 +26,7 @@

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,8 +41,8 @@
}
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(20)
@@ -62,5 +62,7 @@
})
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/overlay/point_html.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -41,10 +29,10 @@

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.HtmlLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(5)
@@ -59,5 +47,7 @@
new DC.Position(120.472147621, 30.61004946, 65380.21, 14.0, -40.94)
)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/overlay/point_icon.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -40,8 +28,8 @@
}
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(100)
@@ -51,5 +39,7 @@
})
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/overlay/point_icon_m.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<div class="btn-box">
<ul>
<li><button onclick="addPoint(100)">一百</button></li>
@@ -69,10 +57,10 @@
}
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
crs:'WGS84'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(100)
@@ -82,5 +70,7 @@
})
viewer.flyToPosition("120.8226729498609,31.268693185250438,114716.63624611919,0,-90")
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/overlay/point_text.html 查看文件

@@ -5,27 +5,15 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

@@ -40,10 +28,10 @@
}
function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer({
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
style: 'img'
})
viewer.addBaseLayer(baselayer)
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let positions = generatePosition(10)
@@ -57,5 +45,7 @@
})
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/overlay/polygon_base.html 查看文件

@@ -5,34 +5,22 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)

@@ -43,5 +31,7 @@
layer.addOverlay(polygon)
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>

+ 9
- 19
examples/overlay/polygon_extruded.html 查看文件

@@ -5,34 +5,22 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
let polygon = new DC.Polygon('-108.0, 42.0; -100.0, 42.0;-104.0, 40.0')
@@ -45,7 +33,9 @@
layer.addOverlay(polygon)
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 9
- 19
examples/overlay/polygon_height.html 查看文件

@@ -5,34 +5,22 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer( baseLayer)
let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)

@@ -47,7 +35,9 @@
layer.addOverlay(polygon)
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 9
- 19
examples/overlay/polygon_holes.html 查看文件

@@ -5,34 +5,22 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script>DC.baseUrl='../libs/dc-sdk/resources/'</script>
<link href='/libs/dc-sdk/dc.core.min.css' type='text/css' rel='stylesheet'>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>
*{
margin: 0;
padding: 0;
}
html,body,#viewer-container{
width: 100%;
height: 100%;
overflow: hidden;
}
</style>
</head>

<body>

<div id="viewer-container"></div>
<div id="viewer-container" class="viewer-container"></div>
<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baselayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer(baselayer)
let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer()
viewer.addBaseLayer( baseLayer)

let layer = new DC.VectorLayer('layer')
viewer.addLayer(layer)
@@ -48,7 +36,9 @@
layer.addOverlay(polygon)
viewer.flyTo(layer)
}
DC.ready(initViewer)
DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)
</script>
</body>
</html>

+ 0
- 0
examples/overlay/polyline_base.html 查看文件


部分文件因为文件数量过多而无法显示

正在加载...
取消
保存