0

実行時にマーカーを削除したりアイコンを動的に変更したりできるように、マップ (マップ ビュー) 上の各マーカーに異なる ID を付けたいと考えています。

どうすればそれを達成できますか?

また、テーピングで移動するときに遅くすることなく、マップ上に多くのマーカーを追加する最良の方法が必要です。

前もって感謝します

4

1 に答える 1

2

どうすればそれを達成できますか?

アイテムの通常のクラスのOverlayItem代わりにそれを使用して、必要なものをサブクラス化して保存します。OverlayItemたとえば、このサンプル プロジェクトには、とりわけ、実行時にさまざまなアイコンを描画するCustomItemサブクラスがあります。OverlayItem

また、テーピングで移動するときに遅くすることなく、マップ上に多くのマーカーを追加する最良の方法が必要です

に「多くのマーカーを追加」しないでくださいItemizedOverlay。「テーピングで移動するとき」のポイントまで。ItemizedOverlay少数のアイテム用に設計されています。

多くのアイテムが必要な場合は、独自の を作成する必要があります。Overlayこれにより、アイテムのどのサブセットがいつでも関連するかをより賢く知ることができます。

于 2012-10-14T14:20:24.897 に答える