Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
if (Sf === property) {
isSfInAttrs = true;
attr = attributes[property];
break;
}
}
//判断属性值是否属于styleGroups的某一个范围,以便对标签分组
if (isSfInAttrs) {
for (var i = 0, len = groups.length; i < len; i++) {
if ((attr >= groups[i].start) && (attr < groups[i].end)) {
var sty1 = groups[i].style;
if (sty1 && sty1.fontSize && parseFloat(sty1.fontSize) < 12) {
sty1.fontSize = "12px";
}
feature.style = CommonUtil.copyAttributes(feature.style, sty1);
}
}
}
feature.style.label = feature.attributes[this.themeField]
}
return feature.style;
}
isSfInAttrs = true;
attr = Attrs[property];
break;
}
}
//判断属性值是否属于styleGroups的某一个范围,以便对标签分组
if (isSfInAttrs) {
for (var i = 0, len = Gro.length; i < len; i++) {
if ((attr >= Gro[i].start) && (attr < Gro[i].end)) {
//feature.style = Util.copyAttributes(feature.style, this.defaultStyle);
var sty1 = Gro[i].style;
if (sty1 && sty1.fontSize && parseFloat(sty1.fontSize) < 12) {
sty1.fontSize = "12px";
}
feature.style = Util.copyAttributes(feature.style, sty1);
}
}
}
}
//将文本内容赋到标签要素的style上
feature.style.label = feature.geometry.text;
return feature;
}
setStyle(feat) {
var feature = feat;
feature.style = CommonUtil.copyAttributes(feature.style, this.defaultStyle);
//将style赋给标签
if (this.style && this.style.fontSize && parseFloat(this.style.fontSize) < 12) {
this.style.fontSize = "12px";
}
feature.style = CommonUtil.copyAttributes(feature.style, this.style);
if (this.groupField && this.styleGroups && feature.attributes) {
var Sf = this.groupField;
var attributes = feature.attributes;
var groups = this.styleGroups;
var isSfInAttrs = false; //指定的 groupField 是否是geotext的属性字段之一
var attr = null; //属性值
for (var property in attributes) {
if (Sf === property) {
isSfInAttrs = true;
setStyle: function (feat) {
var feature = feat;
feature.style = Util.copyAttributes(feature.style, this.defaultStyle);
//将style赋给标签
if (this.style && this.style.fontSize && parseFloat(this.style.fontSize) < 12) {
this.style.fontSize = "12px";
}
feature.style = Util.copyAttributes(feature.style, this.style);
if (this.groupField && this.styleGroups && feature.attributes) {
var Sf = this.groupField;
var Attrs = feature.attributes;
var Gro = this.styleGroups;
var isSfInAttrs = false; //指定的 groupField 是否是geotext的属性字段之一
var attr = null; //属性值
for (var property in Attrs) {
if (Sf === property) {
isSfInAttrs = true;
setStyle(feat) {
var feature = feat;
feature.style = Util.copyAttributes(feature.style, this.defaultStyle);
//将style赋给标签
if (this.style && this.style.fontSize && parseFloat(this.style.fontSize) < 12) {
this.style.fontSize = "12px";
}
feature.style = Util.copyAttributes(feature.style, this.style);
if (this.groupField && this.styleGroups && feature.attributes) {
var Sf = this.groupField;
var Attrs = feature.attributes;
var Gro = this.styleGroups;
var isSfInAttrs = false; //指定的 groupField 是否是geotext的属性字段之一
var attr = null; //属性值
for (var property in Attrs) {
if (Sf === property) {
isSfInAttrs = true;
getStyleByData(feat) {
var feature = feat;
feature.style = Util.copyAttributes(feature.style, this.defaultStyle);
//将style赋给标签
if (this.style && this.style.fontSize && parseFloat(this.style.fontSize) < 12) {
this.style.fontSize = "12px";
}
feature.style = Util.copyAttributes(feature.style, this.style);
if (this.themeField && this.styleGroups && feature.attributes) {
var Sf = this.themeField;
var attributes = feature.attributes;
var groups = this.styleGroups;
var isSfInAttrs = false; //指定的 groupField 是否是geotext的属性字段之一
var attr = null; //属性值
for (var property in attributes) {
if (Sf === property) {
isSfInAttrs = true;
getStyleByData(feat) {
var feature = feat;
feature.style = CommonUtil.copyAttributes(feature.style, this.defaultStyle);
//将style赋给标签
if (this.style && this.style.fontSize && parseFloat(this.style.fontSize) < 12) {
this.style.fontSize = "12px";
}
feature.style = CommonUtil.copyAttributes(feature.style, this.style);
if (this.themeField && this.styleGroups && feature.attributes) {
var Sf = this.themeField;
var attributes = feature.attributes;
var groups = this.styleGroups;
var isSfInAttrs = false; //指定的 groupField 是否是geotext的属性字段之一
var attr = null; //属性值
for (var property in attributes) {
if (Sf === property) {
isSfInAttrs = true;
setStyle(feat) {
var feature = feat;
feature.style = Util.copyAttributes(feature.style, this.defaultStyle);
//将style赋给标签
if (this.style && this.style.fontSize && parseFloat(this.style.fontSize) < 12) {
this.style.fontSize = "12px";
}
feature.style = Util.copyAttributes(feature.style, this.style);
if (this.groupField && this.styleGroups && feature.attributes) {
var Sf = this.groupField;
var Attrs = feature.attributes;
var Gro = this.styleGroups;
var isSfInAttrs = false; //指定的 groupField 是否是geotext的属性字段之一
var attr = null; //属性值
for (var property in Attrs) {
if (Sf === property) {
isSfInAttrs = true;
attr = Attrs[property];
break;
}
}