3
나는 다음과 같은 코드를 사용하여 각-전단지 markerclusters 사용자 정의하기 위해 노력하고있어

:"유령"클러스터를 사용하여 markercluster 아이콘을 사용자 정의 할 때 각-전단지-지시

  overlays: { 
       defaultOverlay: { 
        type: 'markercluster', 
        name: 'defaultOverlay', 
        visible: true, 
        layerOptions: { 
         showCoverageOnHover: true, 
         disableClusteringAtZoom: 15, 
         iconCreateFunction: customMarkerCluster 
        } 
       } 
      } 

나는 7 개 마커의 테스트 샘플, 다음과 같이 정의가를 내가 표시와 함께 오버레이 숨길 경우

   markers: [ 
        { 
         _id: "548f0ab268dc96e7587c0f8f", 
         layer:"defaultOverlay", 
         group: "testgroup1", 
         lat: 20.973368, 
         lng: 40.849463, 
         title: "IMPERIUM", 
         message: "215 Rockaway Parkway, Delshire, Ohio, 9191", 
         icon: $scope.icons.onlineNotifIcon, 
         status: 1 
        }, 
        ... 
       ] 

: 그래서 거짓 또는 오버레이를 사용하지 않는, 나는 마커의 정확한 양을 얻을 수 있지만, customMarkerCluster가 호출되지 않습니다. 가시와

: 사실, 나는 4 개 마커 (12 개 마커 대신 7)의 3 개 클러스터

가 어떻게 잘못된 클러스터를 생성에서 markercluster을 방지 할 수 있습니다 내가 오버레이를 사용할 때 얻을?

답변

1

분명히, 내 옵션 그룹은 markercluster 생성 덤비는했다, 나는 그룹을 삭제하고 모든 (+ 청소 내 예)

    { 
         "_id": "548f0ab268dc96e7587c0f8f", 
         layer:"defaultOverlay", 
         lat: 28.239855, 
         lng: 14.752357, 
         title: "BITTOR", 
         message: "856 Furman Avenue, Comptche, Nebraska, 3995", 
         icon: $scope.icons.onlineIcon, 
         status: 0 

        } 
을 잘 작동