1

GoogleマップAPIを使用したマップビューがあります

私のマップには、ItemizedOverlay を拡張するように設計したオーバーレイ マーカーがほとんどありません。

マップがユーザーに表示された後、このマーカーの描画可能な画像を変更したいと思います。出来ますか ?

私の意図は、すべての画像が Web から来ており、マップをロードする前にすべての画像がロードされるのをユーザーに待たせたくないため、(リスト ビューで行うように) 遅延ドローアブル ロードを実行することです。 .

スレッドがImageViewを更新するため、リストビューでは簡単ですが、ここでは、マップが読み込まれた後に特定のアイテムにアクセスする方法がわかりません..

ありがとう!

4

2 に答える 2

0

OverlayItem の関数 setMarker を確認してください。特定のマーカーの画像を変更できます。設定する前に、必ず画像を centerBound してください。

OverLayItem

于 2012-04-15T12:13:27.960 に答える
0

According to me first load all the dummy iamges and show it on the mapview and simultaniously start a background task to download all the images from server and once the image downloads process completes just clear all the overlays on the mapview and reload the actually downloaded images on the mapview.

于 2012-04-15T11:01:10.500 に答える