2015-11-02 42 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

谢谢你,我已经做了第一种方法,用引脚阵列,神奇的是,它的工作原理! –