私は自分のアプリケーションでGoogleマップSDKを使用しています。選択した長時間のマーカーをマーカーに作っています。GMUClusterManagerを使ってマーカー上にクラスターを追加していますが、私がGMUClusterManagerでマーカーを描くと、マーカー画像を変更するオプションはありません。したがって、ユーザーが地図をズームインするとき、またはマーカーの画像を変更するときに、すべてのマーカーのグループを作成する他の方法も知っています。あなたのGMUDefaultClusterRenderer
を作成した後クラスタでGoogleマップのマーカーをカスタマイズする
1
A
答えて
5
は、私は私が働いていたビューコントローラを使用して、あなたは、プロトコルから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. RxJS Googleマップのマーカー
- 3. Googleマップでマーカーを回転
- 4. Googleマップでマーカーをグループ化する
- 5. GoogleマップV3 - マーカーを削除してクラスタを更新する問題
- 6. Android用Googleマップv2のマーカーのクリック可能な領域をカスタマイズする
- 7. マーカーとインフォボックスGoogleマップ
- 8. Googleマップ接続マーカー
- 9. GoogleマップIE7マーカーsetIcon
- 10. Googleマップ:Googleマップに複数のマーカーを追加するには
- 11. GoogleマップJavascript APIクラスタいくつかのマーカーと一部ではない
- 12. 変更のGoogleマップのマーカー
- 13. Meteor - Googleマップのマーカーのクリックイベント
- 14. GoogleマップAndroidでヌルリファレンスを与えるマーカー
- 15. クラスタを持つMarkerOnClickListener Googleマップ
- 16. Googleマップ上のクラスタV3 - javascript
- 17. Googleマップの場所マーカー
- 18. マーカーの標高(Googleマップ)
- 19. Googleマップのマーカーが遅い
- 20. Googleマップのヒートマップとマーカー
- 21. Googleマップのマーカー距離?
- 22. マーカーmouseover googleマップのカスタムdiv
- 23. Googleマップapi。複数のマーカー
- 24. カスタムGoogleマップのマーカーHTML
- 25. Googleマップ内のマーカーandroid
- 26. 複数のマーカー - Googleマップ
- 27. Googleマップ - 2つのマーカーの間にマーカーを追加する
- 28. svgのgoogleマップでマーカーを回転
- 29. Googleマップを変更するPOIItemマーカー
- 30. Googleマップにマーカーを追加する
ありがとう、DatForis、その動作。 –
恐ろしい!後で答えとしてマークすることを覚えておいてください@Chetansharma – DatForis