File tree Expand file tree Collapse file tree 2 files changed +41
-38
lines changed Expand file tree Collapse file tree 2 files changed +41
-38
lines changed Original file line number Diff line number Diff line change 393
393
"name" : " FGB"
394
394
},
395
395
"WebSymbol" : {
396
- "name" : " WebSymbol"
396
+ "name" : " Web 符号" ,
397
+ "name_en" : " WebSymbol"
397
398
}
398
399
}
399
400
},
Original file line number Diff line number Diff line change 6
6
* @name WebSymbol
7
7
* @namespace
8
8
* @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。**
10
11
*
11
- *
12
- * ## loadSymbol
12
+ * ## 新增 API
13
+ * ## Map. loadSymbol
13
14
* 加载预定义符号。
14
15
*
15
16
* 参数名称 |类型 |描述
16
17
* :---- |:--- |:---
17
- * id |string |预定义符号ID
18
- * callback |Function |在符号加载完成后调用,如果有错误,则带错误参数
18
+ * id |string |[ 预定义符号ID]()
19
+ * callback |function |在符号加载完成后调用,如果有错误,则带错误参数
19
20
*
20
21
* ```
21
22
* map.loadSymbol('point-1', (error, symbol) => {
26
27
* ```
27
28
*
28
29
*
29
- * ## addSymbol
30
+ * ## Map. addSymbol
30
31
* 在样式中添加一个符号。该符号可以显示在地图上。符号 ID 用于 layer.symbol。
31
32
*
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组成的符号对象
36
37
*
37
38
* ```
38
39
* map.addSymbol('point-1', symbol);
39
40
* ```
40
41
*
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
- *
58
42
*
59
- * ## setSymbol
43
+ * ## Map. setSymbol
60
44
* 给指定图层设置符号。
61
45
*
62
46
* 参数名称 |类型 |描述
69
53
* ```
70
54
*
71
55
*
72
- * ## hasSymbol
56
+ * ## Map. hasSymbol
73
57
* 检查样式中是否存在具有特定 ID 的符号.
74
58
*
75
- * 参数名称 |类型 |描述
76
- * :---- |:--- |:---
77
- * symbolId |string |已经添加的符号ID
59
+ * 参数名称 |类型 |描述
60
+ * :---- |:--- |:---
61
+ * symbolId |string |符号ID
78
62
*
79
63
* ```
80
64
* const pointExists = map.hasSymbol('point-1');
81
65
* ```
82
66
*
83
67
*
84
- * ## removeSymbol
68
+ * ## Map. removeSymbol
85
69
* 从样式中删除符号。
86
70
*
87
71
* 参数名称 |类型 |描述
93
77
* ```
94
78
*
95
79
*
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)
97
100
* 用新值更新地图的 Mapbox 样式对象。
98
101
*
99
- * 参数名称 |类型 |描述
102
+ * 扩展参数名称 |类型 |描述
100
103
* :---- |:--- |:---
101
- * style |Object | string | null |样式
102
- * options |object |参数
104
+ * style | [Mapbox Style](https://docs.mapbox.com/mapbox-gl-js/style-spec/) |样式, 其中layer 图层, 新增了symbol属性
103
105
*
104
106
* ```
105
107
* map.setStyle({
You can’t perform that action at this time.
0 commit comments