내 응용 프로그램에 Google지도 SDK를 사용하고 선택된 마커를 길게 만들고 마커에 그룹을 만들기 위해 GMUClusterManager를 사용하여 마커에 클러스터를 추가합니다. GMUClusterManager로 마커를 그리면 마커 이미지를 변경할 옵션이없는 상태에서 마커의 이미지를 변경합니다. 따라서 사용자가지도를 확대하거나 마커의 이미지를 변경할 때 모든 마커 그룹을 만드는 다른 방법을 알 수 있습니다. 만든 후클러스터가있는 Google지도의 아이콘을 사용자 정의하십시오.
1
A
답변
5
당신의 GMUDefaultClusterRenderer
난 당신이 프로토콜에서 func renderer(_ renderer: GMUClusterRenderer, willRenderMarker marker: GMSMarker)
를 구현하고 그 후 GMUClusterRendererDelegate
let iconGenerator = GMUDefaultClusterIconGenerator()
let algorithm = GMUNonHierarchicalDistanceBasedAlgorithm()
let renderer = GMUDefaultClusterRenderer(mapView: mapView, clusterIconGenerator: iconGenerator)
renderer.delegate = self
clusterManager = GMUClusterManager(map: mapView, algorithm: algorithm, renderer: renderer)
을 구현 그때에 일하는 뷰 컨트롤러를 사용하고, 그 위임을 설정합니다. 이 방법을 사용하면 마커 및 마커에 포함 된 데이터에 액세스 할 수 있습니다. If let 문을 사용하여 데이터에 액세스하고 마커에 아이콘을 지정하십시오. if let markerData = marker.userData
관련 문제
- 1. Google지도의 특수 효과를 사용자 정의하십시오
- 2. Google지도의 InfoWindow를 사용자 정의하십시오
- 3. Google지도의 아이콘을 이미지로 바꿉니다.
- 4. InstallShield LE를 사용하여 default에서 setup.exe 아이콘을 사용자 정의하십시오.
- 5. 다른 마커 아이콘을 Google지도의 다른 위치에 추가
- 6. 줌 종속 크기로 Google지도 아이콘을 정의하십시오.
- 7. QML 응용 프로그램의 창 아이콘을 정의하십시오.
- 8. Google지도의 사용자 위치를 따르십시오.
- 9. Google지도의 모양 사용자 정의
- 10. github에서 gem을 사용자 정의하십시오.
- 11. HtmlHelper.ValidationMessage 출력을 사용자 정의하십시오.
- 12. Android에서 org.florescu.android.rangeseekbar.RangeSeekBar를 사용자 정의하십시오.
- 13. OAuthAuthorizationServerOptions의 AccessTokenExpires를 사용자 정의하십시오.
- 14. UIView를 배경으로 사용자 정의하십시오.
- 15. 출력을 사용자 정의하십시오 log4j
- 16. 템플릿에서 $ singularHumanName을 사용자 정의하십시오.
- 17. 이미지로 QPushButton을 사용자 정의하십시오.
- 18. 지도 주석을 사용자 정의하십시오.
- 19. tastypie를 사용자 정의하십시오 patch_list
- 20. Catel : PleaseWaitService를 사용자 정의하십시오.
- 21. 과거에 시간을 사용자 정의하십시오.
- 22. quicktime iphone을 사용자 정의하십시오.
- 23. 레일을 사용자 정의하십시오
- 24. 기본 Google지도의 현재 위치 아이콘을 제거하는 방법은 무엇인가요?
- 25. 클러스터가있는 MarkerOnClickListener Google 맵
- 26. SQL 클러스터가있는 SqlDependency?
- 27. RDD에서 클러스터가있는 맵
- 28. aws 클러스터가있는 스파크 사용
- 29. object 사용자 정의 Google지도의 객체
- 30. Google지도의 사용자 추가 콘텐츠 라이선스
DatForis가 너무나 감사합니다. –
굉장! 나중에 답변으로 표시하는 것을 잊지 마십시오. @Chetansharma – DatForis