mapview上的android - itemizedoverlay更新标记

时间:2014-05-13 10:48:56

标签: android android-mapview android-overlay

我将一些ItemizedOverlay添加到MapView上。我能够展示最初初始化的静态标记。现在说5个标记之后,我需要准确地更新第一个或第二个标记,我该怎么办呢?我想刷新或更新以前已经可见的标记,如何实现这个目标?

 public class MyItemOverlay extends ItemizedIconOverlay<OverlayItem> {

        public MyItemOverlay(ArrayList<OverlayItem> pList,Drawable marker, ItemizedIconOverlay.OnItemGestureListener<OverlayItem> pOnItemGestureListener, ResourceProxy pResourceProxy) {
            super(pList, marker, pOnItemGestureListener, pResourceProxy);
}}

1 个答案:

答案 0 :(得分:2)

您应该在当前上下文中保存与MapView相关的标记列表,或者保留对OverlayItem(可能包含标记)的引用。这将允许您随时通过引用访问标记。