angular - 如何使用 ngx-leaflet.markercluster 自定义标记簇

标签 angular typescript leaflet ngx-leaflet

我一直在尝试使用 ngx-leaflet 的自定义集群选项,但遇到了困难。现在我只想更改所有标记簇以显示单词“hello”,

演示 https://github.com/Asymmetrik/ngx-leaflet-markercluster/tree/master/src/demo/app包含变量但没有更进一步,文档 https://github.com/Asymmetrik/ngx-leaflet-markercluster#leafletmarkerclusteroptions指向传单自己的文档。

据我所知,我应该做这样的事情:

markercluster-demo.component.ts

markerClusterGroup: L.MarkerClusterGroup;
markerClusterData: L.Marker[] = [];
markerClusterOptions = L.markerClusterGroup({
    iconCreateFunction(cluster) {
      return L.divIcon({ html: '<b>hello</b>' });
    }
});

有人有它工作的例子吗?

谢谢

最佳答案

想通了

    public markerClusterOptions: L.MarkerClusterGroupOptions = {
    iconCreateFunction() {
        const icon = L.divIcon({
            iconSize: [35, 35],
            iconAnchor: [10, 10],
            popupAnchor: [10, 0],
            shadowSize: [0, 0],
            html: '<div>Hello</div>'
        });
        return icon;
    }
};

关于angular - 如何使用 ngx-leaflet.markercluster 自定义标记簇,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61400905/

相关文章:

angular - 如何在 Angular Universal 中获取完整的基本 URL(包括服务器、端口和协议(protocol))?

typescript - 如何在不求助于 'any' 的情况下键入此函数

node.js - 如何将 'import' 第三方 Javascript 文件写入 IntelliJ,以便我可以在 Typescript 文件中引用它

r - 将调色板与 colorRampPalette 合并并使用传单进行绘图

javascript - 如何访问另一个组件中定义的 map ?

javascript - 如何安装 Leaflet.draw 插件?

Angular 6 包内模块依赖

javascript - 如何使用 Angular Http 拦截器和 RxJS 刷新 JWT token ?

asp.net - Angular 2保存Excel文件

javascript - 在 tsconfig.json 中使用 @rollup/stream 和 es6 目标时,Gulp 4 任务不会完成