Skip to content

Commit e0c79bd

Browse files
committed
[update] API文档修改
review by zhaoq
1 parent 672c39a commit e0c79bd

File tree

2 files changed

+41
-38
lines changed

2 files changed

+41
-38
lines changed

build/jsdocs/template/config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,8 @@
393393
"name": "FGB"
394394
},
395395
"WebSymbol": {
396-
"name": "WebSymbol"
396+
"name": "Web 符号",
397+
"name_en": "WebSymbol"
397398
}
398399
}
399400
},

src/mapboxgl/docs/WebSymbol.js

Lines changed: 39 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@
66
* @name WebSymbol
77
* @namespace
88
* @category Visualization WebSymbol
9-
* @description SuperMap iClient for MapboxGL 支持 Web 符号库,扩展了API。
9+
* @description
10+
* **SuperMap iClient for MapboxGL 支持 Web 符号库,扩展了 [Map](https://docs.mapbox.com/mapbox-gl-js/api/map/) 的 API。**
1011
*
11-
*
12-
* ## loadSymbol
12+
* ## 新增 API
13+
* ## Map.loadSymbol
1314
* 加载预定义符号。
1415
*
1516
* 参数名称 |类型 |描述
1617
* :---- |:--- |:---
17-
* id |string |预定义符号ID
18-
* callback |Function |在符号加载完成后调用,如果有错误,则带错误参数
18+
* id |string |[预定义符号ID]()
19+
* callback |function |在符号加载完成后调用,如果有错误,则带错误参数
1920
*
2021
* ```
2122
* map.loadSymbol('point-1', (error, symbol) => {
@@ -26,37 +27,20 @@
2627
* ```
2728
*
2829
*
29-
* ## addSymbol
30+
* ## Map.addSymbol
3031
* 在样式中添加一个符号。该符号可以显示在地图上。符号 ID 用于 layer.symbol。
3132
*
32-
* 参数名称 |类型 |描述
33-
* :---- |:--- |:---
34-
* id |string |符号ID
35-
* symbol |object |有paint、layout的符号对象
33+
* 参数名称 |类型 |描述
34+
* :---- |:--- |:---
35+
* id |string |符号ID
36+
* symbol |object |由[Mapbox Layers](https://docs.mapbox.com/mapbox-gl-js/style-spec/layers/)中的paint、layout组成的符号对象
3637
*
3738
* ```
3839
* map.addSymbol('point-1', symbol);
3940
* ```
4041
*
41-
* ## addLayer
42-
* 添加图层。
43-
*
44-
* 参数名称 |类型 |描述
45-
* :---- |:--- |:---
46-
* layer |object |layer 图层
47-
* beforeId |string |一个现有层的 ID 插入新的层之前
48-
*
49-
* ```
50-
* map.addLayer({
51-
* id: "symbol",
52-
* source: "xx",
53-
* type: "symbol",
54-
* symbol: 'point-1'
55-
* });
56-
* ```
57-
*
5842
*
59-
* ## setSymbol
43+
* ## Map.setSymbol
6044
* 给指定图层设置符号。
6145
*
6246
* 参数名称 |类型 |描述
@@ -69,19 +53,19 @@
6953
* ```
7054
*
7155
*
72-
* ## hasSymbol
56+
* ## Map.hasSymbol
7357
* 检查样式中是否存在具有特定 ID 的符号.
7458
*
75-
* 参数名称 |类型 |描述
76-
* :---- |:--- |:---
77-
* symbolId |string |已经添加的符号ID
59+
* 参数名称 |类型 |描述
60+
* :---- |:--- |:---
61+
* symbolId |string |符号ID
7862
*
7963
* ```
8064
* const pointExists = map.hasSymbol('point-1');
8165
* ```
8266
*
8367
*
84-
* ## removeSymbol
68+
* ## Map.removeSymbol
8569
* 从样式中删除符号。
8670
*
8771
* 参数名称 |类型 |描述
@@ -93,13 +77,31 @@
9377
* ```
9478
*
9579
*
96-
* ## setStyle
80+
* ## 扩展 API
81+
*
82+
* ## [Map.addLayer](https://docs.mapbox.com/mapbox-gl-js/api/map/#map#addlayer)
83+
* 添加图层。
84+
*
85+
* 扩展参数名称 |类型 |描述
86+
* :---- |:--- |:---
87+
* layer |[Mapbox Layers](https://docs.mapbox.com/mapbox-gl-js/style-spec/layers/) |layer 图层, 新增了symbol属性
88+
*
89+
* ```
90+
* map.addLayer({
91+
* id: "symbol",
92+
* source: "xx",
93+
* type: "symbol",
94+
* symbol: 'point-1'
95+
* });
96+
* ```
97+
*
98+
*
99+
* ## [Map.setStyle](https://docs.mapbox.com/mapbox-gl-js/api/map/#map#setstyle)
97100
* 用新值更新地图的 Mapbox 样式对象。
98101
*
99-
* 参数名称 |类型 |描述
102+
* 扩展参数名称 |类型 |描述
100103
* :---- |:--- |:---
101-
* style |Object | string | null |样式
102-
* options |object |参数
104+
* style | [Mapbox Style](https://docs.mapbox.com/mapbox-gl-js/style-spec/) |样式, 其中layer 图层, 新增了symbol属性
103105
*
104106
* ```
105107
* map.setStyle({

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy