Skip to content

Commit 6bef8ab

Browse files
committed
【fix】修复text-fild为表达式时报错的问题 ISVJ-9419
1 parent fd444a9 commit 6bef8ab

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ol-mapbox-style",
3-
"version": "2.11.2-5",
3+
"version": "2.11.2-6",
44
"description": "Create OpenLayers maps from Mapbox Style objects",
55
"main": "index.js",
66
"repository": {

Diff for: stylefunction.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,11 @@ export default function(olLayer, glStyle, source, resolutions, spriteData, sprit
629629
let label;
630630
if ('text-field' in layout) {
631631
const textField = getValue(layer, 'layout', 'text-field', zoom, f);
632-
label = fromTemplate(textField, properties);
632+
if (typeof textField === 'object' && textField.sections && textField.sections.length === 1) {
633+
label = textField.toString();
634+
} else {
635+
label = fromTemplate(textField, properties);
636+
}
633637
}
634638
if (label && !skipLabel) {
635639
if (!hasImage) {

0 commit comments

Comments
 (0)