您好,您这边想要的效果是聚合的圆上显示中文还是,放大到显示具体某个点时,添加中文标签?
https://iclient.supermap.io/examples/mapboxgl/editor.html#markerCluster_3857
您在MapboxGL中加上一个标签图层即可,比如示例服务:
先在feature中加上一个属性作为标签字段
"properties": { "value": parseFloat(item.level), "location": item.location }
然后添加标签图层
map.addLayer({ id: "unclustered-label", type: "symbol", source: "earthquakes", filter: ["!", ["has", "point_count"]], layout: { 'text-field': ["get", "location"], 'text-font': ['Open Sans Regular'], 'text-size': 12, 'text-anchor': 'top' }, paint: { 'text-color': '#0000FF' } });
就可以在非聚合点上添加标签,效果如下