How to open a cluster from event in leaflet to bounce marker?

ε祈祈猫儿з 提交于 2020-03-05 06:08:13

问题


I have problem with bounce marker. When marker is a single marker, everything is ok. But markers in cluster, how i Can open this cluster, and show selected marker? I used options disableClusteringAtZoom: but this options declustering markers, when one marker bounce, other markers are visible.

I used plugin markerClusterGroup for leaflet and smoothMarkerBouncing

private drawSelectedElement(animate: boolean): void {
        _.forEach(this.selectedMarkers, (selectedMarker: OpMarker) => {
            if (selectedMarker != null && selectedMarker.referenceValue != null) {
                let marker: any = this.markers[selectedMarker.referenceValue]
                if (animate) {

                     this.animateMarker(marker.getMapMarker())
                }
                this.selectedElements.push(marker)
            }
        })
    }

private animateMarker(marker): void {
        marker.bounce(3)
    }

来源:https://stackoverflow.com/questions/58390489/how-to-open-a-cluster-from-event-in-leaflet-to-bounce-marker

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!