我有两组数据点,每组数据点都聚有自己的MarkerClusterer实例。我认为,如果两个集合中的聚类/标记碰巧重叠,则顶部的聚类应该属于我最后实例化的聚类;而且似乎大部分都是这样的。但有时,错误的针脚会出现在顶部。那是因为集群器异步渲染吗?有什么方法可以控制吗?
答案是,标记针与簇针放置在不同的MapPane中,并且MapPanes由其各自的z索引顺序控制。 About the MapPanes。
[更多关注:to make the markers' z-index work,
您必须同时指定zIndex并添加优化:错误给每个标记构造函数
和to make marker pins and cluster pins respect the same z-index:
由于聚簇的标记位于overlayMouseTarget窗格中,需要在同一窗格中创建自己的标记。