Skip to content

Commit 0b04de3

Browse files
committed
【API】补充部分微件的 style 样式 api ,其他要加需要再思考是否重构上图问题再加上。
1 parent 974ecd8 commit 0b04de3

File tree

7 files changed

+26
-20
lines changed

7 files changed

+26
-20
lines changed

dist/leaflet/iclient9-leaflet-es6.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84771,10 +84771,6 @@ external_L_default.a.supermap.widgets.dataFlowViewModel = dataFlowViewModel;
8477184771
* @category Widgets DataFlow
8477284772
* @param {Object} options - 可选参数
8477384773
* @param {string} [options.position="topright"] - 控件所在位置,包括 'topleft', 'topright', 'bottomleft' or 'bottomright'
84774-
* @param {Function} [options.pointToLayer] - 定义点要素如何绘制在地图上。
84775-
`function(geoJsonPoint, latlng) {
84776-
return L.marker(latlng);
84777-
}`
8477884774
* @param {Function} [options.style] - 定义点、线、面要素样式。参数为{@link L.Path-option}。</br>
8477984775
`function (feature) {
8478084776
return {
@@ -85233,6 +85229,9 @@ external_L_default.a.supermap.widgets.clientComputationViewModel = clientComputa
8523385229
* @class L.supermap.widgets.clientComputation
8523485230
* @classdesc 客户端计算微件,用于进行叠加图层的客户端计算。
8523585231
* @param {string} workerUrl - worker 地址,原始位置为 dist/leaflet/workers/TurfWorker.js。
85232+
* @param {Object} options - 可选参数。
85233+
* @param {function} options.style - 设置图层点线面默认样式,点 样式返回 maker 或者 circleMaker;线和面返回 L.path 样式。
85234+
* @param {function} options.onEachFeature - 在创建和设置样式后,将为每个创建的要素调用一次的函数。 用于将事件和弹出窗口附加到要素。 默认情况下,对新创建的图层不执行任何操作
8523685235
* @category Widgets ClientComputation
8523785236
*/
8523885237
var ClientComputationView = WidgetsViewBase.extend({
@@ -85278,7 +85277,7 @@ var ClientComputationView = WidgetsViewBase.extend({
8527885277
this.fillData = fillData;
8527985278

8528085279
let analysisMethod = document.getElementById('dropDownTop').getAttribute('data-value');
85281-
let currentFillData;
85280+
let currentFillData = {};
8528285281
switch (analysisMethod) {
8528385282
case 'isolines':
8528485283
currentFillData = fillData['point'];
@@ -85536,7 +85535,7 @@ var ClientComputationView = WidgetsViewBase.extend({
8553685535
let layersSelect = document.getElementById('layersSelect');
8553785536
let layerSelectName = document.getElementById('layerSelectName');
8553885537
let analysisMethod = dropDownItems.children[i].getAttribute('data-value');
85539-
let currentFillData;
85538+
let currentFillData = {};
8554085539
switch (analysisMethod) {
8554185540
case 'buffer':
8554285541
isolineDiv.classList.add('hidden');
@@ -86094,6 +86093,9 @@ external_L_default.a.supermap.widgets.distributedAnalysisViewModel = distributed
8609486093
* @class L.supermap.widgets.distributedAnalysis
8609586094
* @classdesc 分布式分析微件。
8609686095
* @param {string} processingUrl - 分布式分析服务地址。
86096+
* @param {Object} options - 可选参数。
86097+
* @param {function} options.style - 设置图层点线面默认样式,点 样式返回 maker 或者 circleMaker;线和面返回 L.path 样式。
86098+
* @param {function} options.onEachFeature - 在创建和设置样式后,将为每个创建的要素调用一次的函数。 用于将事件和弹出窗口附加到要素。 默认情况下,对新创建的图层不执行任何操作
8609786099
* @category Widgets DistributedAnalysis
8609886100
*/
8609986101
var DistributedAnalysisView = WidgetsViewBase.extend({

dist/leaflet/iclient9-leaflet-es6.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/leaflet/iclient9-leaflet.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64605,6 +64605,9 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "d
6460564605
* @class L.supermap.widgets.distributedAnalysis
6460664606
* @classdesc 分布式分析微件。
6460764607
* @param {string} processingUrl - 分布式分析服务地址。
64608+
* @param {Object} options - 可选参数。
64609+
* @param {function} options.style - 设置图层点线面默认样式,点 样式返回 maker 或者 circleMaker;线和面返回 L.path 样式。
64610+
* @param {function} options.onEachFeature - 在创建和设置样式后,将为每个创建的要素调用一次的函数。 用于将事件和弹出窗口附加到要素。 默认情况下,对新创建的图层不执行任何操作
6460864611
* @category Widgets DistributedAnalysis
6460964612
*/
6461064613
/* Copyright© 2000 - 2018 SuperMap Software Co.Ltd. All rights reserved.
@@ -65151,6 +65154,9 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "d
6515165154
* @class L.supermap.widgets.clientComputation
6515265155
* @classdesc 客户端计算微件,用于进行叠加图层的客户端计算。
6515365156
* @param {string} workerUrl - worker 地址,原始位置为 dist/leaflet/workers/TurfWorker.js。
65157+
* @param {Object} options - 可选参数。
65158+
* @param {function} options.style - 设置图层点线面默认样式,点 样式返回 maker 或者 circleMaker;线和面返回 L.path 样式。
65159+
* @param {function} options.onEachFeature - 在创建和设置样式后,将为每个创建的要素调用一次的函数。 用于将事件和弹出窗口附加到要素。 默认情况下,对新创建的图层不执行任何操作
6515465160
* @category Widgets ClientComputation
6515565161
*/
6515665162
/* Copyright© 2000 - 2018 SuperMap Software Co.Ltd. All rights reserved.
@@ -65199,7 +65205,7 @@ var ClientComputationView = exports.ClientComputationView = _WidgetsViewBase.Wid
6519965205
this.fillData = fillData;
6520065206

6520165207
var analysisMethod = document.getElementById('dropDownTop').getAttribute('data-value');
65202-
var currentFillData = void 0;
65208+
var currentFillData = {};
6520365209
switch (analysisMethod) {
6520465210
case 'isolines':
6520565211
currentFillData = fillData['point'];
@@ -65453,7 +65459,7 @@ var ClientComputationView = exports.ClientComputationView = _WidgetsViewBase.Wid
6545365459
var layersSelect = document.getElementById('layersSelect');
6545465460
var layerSelectName = document.getElementById('layerSelectName');
6545565461
var analysisMethod = dropDownItems.children[i].getAttribute('data-value');
65456-
var currentFillData = void 0;
65462+
var currentFillData = {};
6545765463
switch (analysisMethod) {
6545865464
case 'buffer':
6545965465
isolineDiv.classList.add('hidden');
@@ -65977,10 +65983,6 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "d
6597765983
* @category Widgets DataFlow
6597865984
* @param {Object} options - 可选参数
6597965985
* @param {string} [options.position="topright"] - 控件所在位置,包括 'topleft', 'topright', 'bottomleft' or 'bottomright'
65980-
* @param {Function} [options.pointToLayer] - 定义点要素如何绘制在地图上。
65981-
`function(geoJsonPoint, latlng) {
65982-
return L.marker(latlng);
65983-
}`
6598465986
* @param {Function} [options.style] - 定义点、线、面要素样式。参数为{@link L.Path-option}。</br>
6598565987
`function (feature) {
6598665988
return {

dist/leaflet/iclient9-leaflet.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/leaflet/widgets/clientcomputation/ClientComputationView.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ import {CommonContainer, DropDownBox, Select, MessageBox, Lang} from '@supermap/
1010
* @class L.supermap.widgets.clientComputation
1111
* @classdesc 客户端计算微件,用于进行叠加图层的客户端计算。
1212
* @param {string} workerUrl - worker 地址,原始位置为 dist/leaflet/workers/TurfWorker.js。
13+
* @param {Object} options - 可选参数。
14+
* @param {function} options.style - 设置图层点线面默认样式,点 样式返回 maker 或者 circleMaker;线和面返回 L.path 样式。
15+
* @param {function} options.onEachFeature - 在创建和设置样式后,将为每个创建的要素调用一次的函数。 用于将事件和弹出窗口附加到要素。 默认情况下,对新创建的图层不执行任何操作
1316
* @category Widgets ClientComputation
1417
*/
1518
export var ClientComputationView = WidgetsViewBase.extend({
@@ -55,7 +58,7 @@ export var ClientComputationView = WidgetsViewBase.extend({
5558
this.fillData = fillData;
5659

5760
let analysisMethod = document.getElementById('dropDownTop').getAttribute('data-value');
58-
let currentFillData;
61+
let currentFillData = {};
5962
switch (analysisMethod) {
6063
case 'isolines':
6164
currentFillData = fillData['point'];
@@ -313,7 +316,7 @@ export var ClientComputationView = WidgetsViewBase.extend({
313316
let layersSelect = document.getElementById('layersSelect');
314317
let layerSelectName = document.getElementById('layerSelectName');
315318
let analysisMethod = dropDownItems.children[i].getAttribute('data-value');
316-
let currentFillData;
319+
let currentFillData = {};
317320
switch (analysisMethod) {
318321
case 'buffer':
319322
isolineDiv.classList.add('hidden');

src/leaflet/widgets/dataflow/DataFlowView.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ import {DataFlowViewModel} from './DataFlowViewModel';
1212
* @category Widgets DataFlow
1313
* @param {Object} options - 可选参数
1414
* @param {string} [options.position="topright"] - 控件所在位置,包括 'topleft', 'topright', 'bottomleft' or 'bottomright'
15-
* @param {Function} [options.pointToLayer] - 定义点要素如何绘制在地图上。
16-
`function(geoJsonPoint, latlng) {
17-
return L.marker(latlng);
18-
}`
1915
* @param {Function} [options.style] - 定义点、线、面要素样式。参数为{@link L.Path-option}。</br>
2016
`function (feature) {
2117
return {

src/leaflet/widgets/distributedanalysis/DistributedAnalysisView.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ import { CommonContainer, DropDownBox, Select, MessageBox, Lang, KernelDensityJo
1010
* @class L.supermap.widgets.distributedAnalysis
1111
* @classdesc 分布式分析微件。
1212
* @param {string} processingUrl - 分布式分析服务地址。
13+
* @param {Object} options - 可选参数。
14+
* @param {function} options.style - 设置图层点线面默认样式,点 样式返回 maker 或者 circleMaker;线和面返回 L.path 样式。
15+
* @param {function} options.onEachFeature - 在创建和设置样式后,将为每个创建的要素调用一次的函数。 用于将事件和弹出窗口附加到要素。 默认情况下,对新创建的图层不执行任何操作
1316
* @category Widgets DistributedAnalysis
1417
*/
1518
export var DistributedAnalysisView = WidgetsViewBase.extend({

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