diff --git a/examples/webgl-points-layer.html b/examples/webgl-points-layer.html
index e411f88116..940a295d49 100644
--- a/examples/webgl-points-layer.html
+++ b/examples/webgl-points-layer.html
@@ -26,7 +26,9 @@ experimental: true
diff --git a/examples/webgl-points-layer.js b/examples/webgl-points-layer.js
index d7ae46836a..73b023f469 100644
--- a/examples/webgl-points-layer.js
+++ b/examples/webgl-points-layer.js
@@ -36,6 +36,29 @@ const predefinedStyles = {
rotateWithView: true
}
},
+ 'triangles-latitude': {
+ symbol: {
+ symbolType: 'triangle',
+ size: [
+ 'interpolate',
+ ['linear'],
+ ['get', 'population'],
+ 40000, 12,
+ 2000000, 24
+ ],
+ color: [
+ 'interpolate',
+ ['linear'],
+ ['get', 'latitude'],
+ -60, '#ff14c3',
+ -20, '#ff621d',
+ 20, '#ffed02',
+ 60, '#00ff67'
+ ],
+ offset: [0, 0],
+ opacity: 0.95
+ }
+ },
'circles': {
symbol: {
symbolType: 'circle',
@@ -57,6 +80,21 @@ const predefinedStyles = {
2000000, 0.92
]
}
+ },
+ 'circles-zoom': {
+ symbol: {
+ symbolType: 'circle',
+ size: [
+ 'interpolate',
+ ['exponential', 2.5],
+ ['zoom'],
+ 2, 1,
+ 14, 32
+ ],
+ color: '#240572',
+ offset: [0, 0],
+ opacity: 0.95
+ }
}
};