在官方demo中,在“draw_polygon”模式下创建多边形后,当你direct_select多边形上的一个顶点时,该顶点将被放大。https://docs.mapbox.com/mapbox-gl-js/example/mapbox-gl-draw/
在这个 js 小提琴中:https : //jsfiddle.net/frankzhang2046/y49mhtjx/16/ 在覆盖第 258-271 行中顶点的样式规则后,“direct_select”下的选定顶点不再放大。
想知道我可以使用什么 API/选择器来定位选定的顶点以恢复“选定时放大”行为。谢谢。
{
id: "i-guess-id-doesnt-matter",
type: "circle",
filter: [
"all",
["==", "meta", "vertex"],
["==", "$type", "Point"],
["!=", "mode", "static"],
],
paint: {
"circle-radius": 3,
"circle-color": "green"
},
},