johyunchol / kakao_map_plugin

MIT License
31 stars 21 forks source link

클러스터 클릭 이벤트시, 해당 클러스터에 포함된 마커 목록 가져오기 #42

Open voidswing opened 5 months ago

voidswing commented 5 months ago

https://github.com/johyunchol/kakao_map_plugin/blob/main/example/lib/src/library_9_marker_clusterer_click_event_screen.dart

이 예제의 샘플 코드

  onMarkerClustererTap: (latLng, zoomLevel) async {
    debugPrint('***** [cluster tap] ${jsonEncode(latLng)}');

    int level = await mapController.getLevel() - 1;

    await mapController.setLevel(
      level,
      options: LevelOptions(
        animate: Animate(duration: 500),
        anchor: latLng,
      ),
    );
  },

와 같이 사용하고 있습니다. 이때 제가 원하는 이벤트는 화면 하단에 해당 클러스터에 포함된 마커들을 리스트뷰형태로 보여주고 싶습니다.

다만 지금은 onMarkerClustererTap 는 위도경도, 줌레벨에 대한 정보는 알 수 있으나 그 클러스터에 포함된 마커정보는 받지 못하는것으로 보입니다. 제가 찾지 못한 방법이 있는지 여쭤봅니다.

감사합니다.

image

(참고 예시 네이버 부동산 앱)

johyunchol commented 5 months ago

@voidswing 님 kakao map api 공식 문서를 확인 해 보니 cluterer 의 marker 들을 가지고 올 수 있는것 같긴합니다.

아마 구현 할 당시 그렇게 까지 필요하지 않다보니 구현하지는 않았었는데.

가능할 듯 보여 해당 기능 구현 되는대로 업데이트 후 말씀드리도록 하겠습니다.