2015-11-02 45 views
1

我有一個演示應用程序,其中我用Dave Morrissey的SubsamplingScaleImageView
基本上我有一個大圖像作爲地圖,我需要縮放和平移功能。

我也需要在地圖上的引腳。我使用上述庫中的PinView來顯示引腳。但我只實現了顯示一個引腳。我有以下代碼:多位置引腳在子採樣圖像視圖

mapView.setPin(new PointF(460f, 320f)); 
mapView.setPin(new PointF(320f, 460f)); 

問題是隻顯示第二個引腳。如果我添加多個引腳,只顯示最後一個。 我需要一次顯示多個引腳。

我該如何做到這一點?

回答

5

的引腳變量被定義爲global (private Bitmap pin;)

==> Pinview的一個實例是與單個 「位圖銷」

相關你可以:

  • 修改PinView類,以便將它與一組{Bitmap pin, PointF sPin}
  • setPin方法實例化一個本地位圖引腳並將其與sPin在陣列中
+0

謝謝你,我已經做了第一種方法,用引腳陣列,神奇的是,它的工作原理! –