How do I update a map dynamically either as the user moves the map.

I tried to use the below code but the map does not display the data
from server

        protected class SitesOverlay extends ItemizedOverlay<OverlayItem> {
                private List<OverlayItem> items = new ArrayList<OverlayItem>();
                private Drawable marker = null;

                public SitesOverlay(Drawable marker) {
                        super(marker);
                        this.marker = marker;
                        populateFriends();

                }

                @Override
                protected OverlayItem createItem(int i) {
                        return (items.get(i));
                }

                public synchronized void populateFriends() {

                        // get it from server
                        items = //Getting data from server here

                        super.populate();
                }

                @Override
                public void draw(Canvas canvas, MapView mapView, boolean 
shadow) {
                        super.draw(canvas, mapView, shadow);
                        boundCenterBottom(marker);
                }

                @Override
                protected boolean onTap(int i) {
                        showDialog(i);
                        return (true);
                }

                @Override
                public int size() {
                        return (items.size());

                }
        }

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to