Skip to content

Commit 880538a

Browse files
committed
update docs
1 parent ef426d9 commit 880538a

File tree

9 files changed

+102
-122
lines changed

9 files changed

+102
-122
lines changed

docs/.vitepress/config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export default defineConfig({
1616
},
1717
socialLinks: [{ icon: 'github', link: 'https://github.com/dvgis/dc-sdk' }],
1818
footer: {
19-
copyright: '版权所有 © 2019 - 2023 数字视觉(Digital Visual)',
19+
copyright: '版权所有 © 2019 - 2023 数字视界科技(Digital Visual)',
2020
},
2121
},
2222
})

docs/.vitepress/locales/zh.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export default {
5151
{ text: '快速上手', link: '/zh/guide/get-start' },
5252
{ text: '运行环境', link: '/zh/guide/run-env' },
5353
{ text: '架构图', link: '/zh/guide/framework-chart' },
54-
{ text: '从 2.x 迁移', link: '/zh/guide/from-v2' },
54+
{ text: '从旧版本迁移', link: '/zh/guide/from-old-version' },
5555
{ text: '技术扩展', link: '/zh/guide/tec-ext' },
5656
],
5757
},

docs/zh/api/base.md

Lines changed: 52 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,12 @@ global.viewer = viewer // 添加到全局变量
3232
- `{Object} options`:属性
3333
- 返回值 `viewer`
3434

35-
```json
35+
```js
3636
//属性参数(可选)
37-
{
37+
const config = {
3838
"contextOptions": {
3939
"webgl": {
40-
"alpha": false,
41-
//背景
40+
"alpha": false, //背景
4241
"depth": true,
4342
"stencil": false,
4443
"antialias": true,
@@ -103,90 +102,48 @@ global.viewer = viewer // 添加到全局变量
103102
- `{Object} options`:属性对象
104103
- 返回值 `this`
105104

106-
```json
105+
```js
107106
// 属性参数(可选)
108-
{
109-
"shadows": false,
110-
// 是否开启阴影
111-
"resolutionScale": 1,
112-
// 设置渲染分辨率的缩放比例
113-
"showAtmosphere": true,
114-
//是否显示大气层
115-
"showSun": true,
116-
//是否显示太阳
117-
"showMoon": true,
118-
//是否显示月亮
119-
"enableFxaa": true,
120-
//是否开启抗锯齿
121-
"msaaSamples": 1,
122-
//msaa抗拒出取样度
123-
"cameraController": {
124-
// 相机控制
125-
"enableRotate": true,
126-
// 是否可以旋转
127-
"enableTilt": true,
128-
// 是否可以翻转
129-
"enableTranslate": true,
130-
// 是否可以平移
131-
"enableZoom": true,
132-
// 是否可以缩放
133-
"enableCollisionDetection": true,
134-
// 是否支持碰撞检测
135-
"minimumZoomDistance": 1.0,
136-
// 最小缩放距离
137-
"maximumZoomDistance": 40489014.0
138-
// 最大缩放距离
107+
const config = {
108+
"shadows": false,// 是否开启阴影
109+
"resolutionScale": 1,// 设置渲染分辨率的缩放比例
110+
"showAtmosphere": true,//是否显示大气层
111+
"showSun": true,//是否显示太阳
112+
"showMoon": true, //是否显示月亮
113+
"enableFxaa": true,//是否开启抗锯齿
114+
"msaaSamples": 1,//msaa抗拒出取样度
115+
"cameraController": { // 相机控制
116+
"enableRotate": true,// 是否可以旋转
117+
"enableTilt": true,// 是否可以翻转
118+
"enableTranslate": true,// 是否可以平移
119+
"enableZoom": true,// 是否可以缩放
120+
"enableCollisionDetection": true,// 是否支持碰撞检测
121+
"minimumZoomDistance": 1.0,// 最小缩放距离
122+
"maximumZoomDistance": 40489014.0// 最大缩放距离
139123
},
140124
"globe": {
141-
"show": true,
142-
// 是否显示地球
143-
"showGroundAtmosphere": true,
144-
// 显示地面大气
145-
"enableLighting": false,
146-
//是否开启灯光,开启后地球会根据当前时间启用灯光
147-
"depthTestAgainstTerrain": false,
148-
//是否开启深度检测
149-
"tileCacheSize": 100,
150-
// 默认瓦片缓存大小
151-
"preloadSiblings": false,
152-
//是否应预加载渲染同级图块
153-
"terrainExaggeration": 1,
154-
//地形夸张系数
155-
"terrainExaggerationRelativeHeight": 1,
156-
//地形相对高度夸张系数
157-
"baseColor": new
158-
DC.Color(0,
159-
0,
160-
0.5,
161-
1),
162-
//地球默认底色
163-
"filterColor": new
164-
DC.Color(0,
165-
0,
166-
0,
167-
0),
168-
//瓦片过滤色,设置后不可逆
169-
"translucency": {
170-
//地表透明
171-
"enabled": false,
172-
// 是否开启地表透明
173-
"backFaceAlpha": 1,
174-
// 地球背面透明度
175-
"backFaceAlphaByDistance": null,
176-
//根据距离设置地球背面透明度: {near:400,nearValue:0.2,far:800,farValue:1}
177-
"frontFaceAlpha": 1,
178-
// 地球正面透明度
179-
"frontFaceAlphaByDistance": null
180-
//根据距离设置地球正面透明度: {near:400,nearValue:0.2,far:800,farValue:1}
125+
"show": true,// 是否显示地球
126+
"showGroundAtmosphere": true,// 显示地面大气
127+
"enableLighting": false,//是否开启灯光,开启后地球会根据当前时间启用灯光
128+
"depthTestAgainstTerrain": false, //是否开启深度测试
129+
"tileCacheSize": 100, // 默认瓦片缓存大小
130+
"preloadSiblings": false,//是否应预加载渲染同级图块
131+
"terrainExaggeration": 1,//地形夸张系数
132+
"terrainExaggerationRelativeHeight": 1,//地形相对高度夸张系数
133+
"baseColor": new DC.Color(0, 0, 0.5, 1), //地球默认底色
134+
"filterColor": newDC.Color(0, 0, 0, 0),//瓦片过滤色,设置后不可逆
135+
"translucency": { //地表透明
136+
"enabled": false, // 是否开启地表透明
137+
"backFaceAlpha": 1, // 地球背面透明度
138+
"backFaceAlphaByDistance": null, //根据距离设置地球背面透明度: {near:400,nearValue:0.2,far:800,farValue:1}
139+
"frontFaceAlpha": 1, // 地球正面透明度
140+
"frontFaceAlphaByDistance": null //根据距离设置地球正面透明度: {near:400,nearValue:0.2,far:800,farValue:1}
181141
}
182142
},
183143
"skyBox": {
184-
"sources": {},
185-
// 六个面的贴图
186-
"show": true,
187-
//是否显示
188-
"offsetAngle": 0
189-
//旋转角度
144+
"sources": {}, // 六个面的贴图
145+
"show": true, //是否显示
146+
"offsetAngle": 0 //旋转角度
190147
}
191148
}
192149
```
@@ -226,13 +183,11 @@ global.viewer = viewer // 添加到全局变量
226183
- `{Object} options`:属性
227184
- 返回值 `this`
228185

229-
```json
186+
```js
230187
//属性参数 (可选)
231-
{
232-
"name": "电子地图",
233-
//名称
234-
"iconUrl": "../preview.png"
235-
//缩略图
188+
const options = {
189+
"name": "电子地图",//名称
190+
"iconUrl": "../preview.png",//缩略图
236191
"alpha": 1.0,
237192
"nightAlpha": 1.0,
238193
"dayAlpha": 1.0,
@@ -452,14 +407,11 @@ popup.setContent('<div></div>')
452407
- `{String} state`:状态 **_`readonly`_**
453408
- `{Object} config`:配置 **_`writeOnly`_**
454409

455-
```json
456-
// 配置(可选)
457-
// 配置后会影响全局的popup的显示样式,请慎重。
458-
{
459-
"position": "center",
460-
// popup的位于鼠标的点击位置的方向,有:center,left ,right
461-
"customClass": "custom"
462-
// 添加自定义的Css 类名到popup中,多个用空格隔开
410+
```js
411+
// 配置(可选),配置后会影响全局的popup的显示样式,请慎重。
412+
const config = {
413+
"position": "center",// popup的位于鼠标的点击位置的方向,有:center,left ,right
414+
"customClass": "custom"// 添加自定义的Css 类名到popup中,多个用空格隔开
463415
}
464416
```
465417

@@ -753,13 +705,11 @@ scene.skyBox = new DC.SkyBox({
753705
- `{Object} options`:配置
754706
- 返回值 `skyBox`
755707

756-
```json
708+
```js
757709
//options(可选)
758-
{
759-
"sources": {},
760-
// 六个面的贴图
761-
"show": true
762-
//显示
710+
const options = {
711+
"sources": {},// 六个面的贴图
712+
"show": true//显示
763713
}
764714
```
765715

docs/zh/api/global.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# 全局 API 🌎
22

3-
## ready()
3+
## config
44

5-
> 框架主入口函数,使用框架时必须以其开始,否则使用框架
5+
> 框架全局配置,用于配置资源文件以及AccessToken
66
77
```js
8-
DC.ready({}).then(() => {})
8+
DC.config.
99
```
1010

1111
- 参数
@@ -15,8 +15,7 @@ DC.ready({}).then(() => {})
1515
```json
1616
//属性参数(可选)
1717
{
18-
"baseUrl": "<Cesium 静态资源路径,默认值为:“./libs/dc-sdk/resources/” >",
19-
"echarts": "<echarts库,设置后用于ChartLayer>"
18+
"baseUrl": "<Cesium 静态资源路径,默认值为:“./libs/dc-sdk/resources/” >"
2019
}
2120
```
2221

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
# 从 2.x 迁移
1+
# 从旧版本迁移
22

3-
## 修改框架引入方式修改
3+
## 从 2.x 迁移
4+
5+
### 修改框架引入方式修改
46

57
```js
68
// import DC from '@dvgis/dc-sdk/dist/dc.02.基础.min'
@@ -13,9 +15,18 @@ import * as DC from '@dvgis/dc-sdk'
1315
import '@dvgis/dc-sdk/dist/dc.min.css'
1416
```
1517

16-
## 修改框架初始函数
18+
### 修改框架初始函数
1719

1820
```js
19-
// DC.ready(initViewer)
20-
DC.ready().then(initViewer)
21+
let viewer = new DC.Viewer("viewer-container")
2122
```
23+
24+
## 从 3.x 和 4.x 迁移
25+
26+
### 修改框架初始函数
27+
28+
```js
29+
// DC.ready().then(initViewer)
30+
let viewer = new DC.Viewer("viewer-container")
31+
```
32+

docs/zh/guide/from-v4.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# 从 2.x 迁移
2+
3+
## 修改框架引入方式修改
4+
5+
```js
6+
import * as DC from '@dvgis/dc-sdk'
7+
import '@dvgis/dc-sdk/dist/dc.min.css'
8+
```
9+
10+
## 修改框架初始函数
11+
12+
```js
13+
// DC.ready().then(initViewer)
14+
let viewer = new DC.Viewer("viewer-container")
15+
```

docs/zh/guide/get-start.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import '@dvgis/dc-sdk/dist/dc.min.css'
2222
[下载链接](https://github.com/dvgis/dc-sdk/releases)
2323

2424
```html
25+
2526
<script src="https://cdn.jsdelivr.net/npm/@dvgis/dc-sdk/dist/dc.min.js"></script>
2627
<link
2728
href="https://cdn.jsdelivr.net/npm/@dvgis/dc-sdk/dist/dc.min.css"
@@ -37,16 +38,15 @@ import '@dvgis/dc-sdk/dist/dc.min.css'
3738
`构建三维容器`
3839

3940
```html
41+
4042
<div class="viewer-container" id="viewer-container"></div>
4143
<!-- id属性必须赋值,否则无法创建三维场景 -->
4244
```
4345

4446
`构建三维场景`
4547

4648
```js
47-
DC.ready().then(() => {
48-
let viewer = new DC.Viewer('viewer-container')
49-
})
49+
let viewer = new DC.Viewer('viewer-container')
5050
```
5151

5252
`运行效果` [更多示例](http://dc.dvgis.cn/#/examples)
@@ -56,7 +56,9 @@ DC.ready().then(() => {
5656

5757
## 应用配置
5858

59-
由于 DC 框架将 Cesium 静态资源默认路径设置为 `./libs/dc-sdk/resources/`,这样需将 `Cesium` 相关的静态资源文件: `Assets``Workers``ThirdParty` 复制到工程的 `libs/dc-sdk/resources` 目录下以保证三维场景能够正常呈现,也可通过全局函数进行 `Cesium` 相关的静态资源路基设置
59+
由于 DC 框架将 Cesium 静态资源默认路径设置为 `./libs/dc-sdk/resources/`,这样需将 `Cesium` 相关的静态资源文件: `Assets`
60+
`Workers``ThirdParty` 复制到工程的 `libs/dc-sdk/resources` 目录下以保证三维场景能够正常呈现,也可通过全局函数进行
61+
`Cesium` 相关的静态资源路基设置
6062

6163
> `npm / yarn / pnpm`
6264
@@ -143,6 +145,7 @@ npm install @dvgis/vite-plugin-dc
143145
// vite.config.js
144146
import { defineConfig } from 'vite'
145147
import DC from '@dvgis/vite-plugin-dc'
148+
146149
export default defineConfig({
147150
plugins: [DC()],
148151
})

docs/zh/guide/run-env.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
DC-SDK 是依赖于[`WebGL`](#webgl)运行的一套开发平台,需要开发或运行终端配置 `独立显卡` 和安装支持 `WebGL` 的浏览器,推荐使用 **_Chrome(谷歌)_****_Firefox(火狐)_**
2-
31
# 运行环境
42

3+
DC-SDK 是依赖于[`WebGL`](#webgl)运行的一套开发平台,需要开发或运行终端配置 `独立显卡` 和安装支持 `WebGL` 的浏览器,推荐使用
4+
**_Chrome(谷歌)_****_Firefox(火狐)_**
5+
56
## 静态服务器
67

7-
静态服务器主要用于发布地图瓦片、地形、模型数据等数据服务,如:**_Apache Http Sever_****_Tomcat_****_Nginx_**,推荐使用 **_Nginx_**
8+
静态服务器主要用于发布地图瓦片、地形、模型数据等数据服务,如:**_Apache Http Sever_****_Tomcat_****_Nginx_**,推荐使用 *
9+
*_Nginx_**
810

911
## 硬件配置
1012

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"sass": "^1.62.1",
5959
"shelljs": "^0.8.5",
6060
"vinyl-sourcemaps-apply": "^0.2.1",
61-
"vitepress": "^1.4.1"
61+
"vitepress": "^1.6.4"
6262
},
6363
"files": [
6464
"dist"

0 commit comments

Comments
 (0)