我想使用mapboxgl.Marker(),因为我需要构建一个自定义< DIV>并通过CSS将其风格化 但我也需要使用:
问题:我可以使用mapboxgl.Marker()将其放置在图层上,而不是放在地图上吗?
或者可以使用mapboxgl.Marker()和map.queryRenderedFeatures()以及map.setLayoutProperty()吗?
我看到一个可能的黑客攻击:将Layer与不可见的图层标记结合起来,并在它们上面设置mapboxgl.Marker()。这将允许我使用map.queryRenderedFeatures(),但map.setLayoutProperty(id,'visibility','none')仍然不起作用。