Android谷歌v2标记

时间:2013-05-02 08:19:26

标签: android google-maps-markers android-maps android-maps-v2

我的谷歌地图v2标记有问题

所以..在地图上创建标记工作正常但是......我在12s之后改变位置,我希望marken setPosition不要创建新标记,所以我的代码

Timer timer = new Timer();
    timer.scheduleAtFixedRate(new TimerTask(){

        GetDataFromWeb GDFW = new GetDataFromWeb();

        public void run() {

            GDFW.doInBackground("a");
            GDFW.execute(); 

            for(int i = 0; i < GDFW.getList().size(); i++){

                lat = Double.valueOf(GDFW.getList().get(i).lat);
                log = Double.valueOf(GDFW.getList().get(i).lot);

                contactList.add(new LatLng(lat, log));

            }

                marker(m);  

        }

},12000,12000);

我在地图上创建新标记时添加列表lat和日志

Runnable updateMarker = new Runnable() {

         GetDataFromWeb GDFW = new GetDataFromWeb();

            public void run() {

                 for (LatLng latLon : contactList) {

                        marker = map.addMarker(new MarkerOptions()
                            .position(latLon)
                            .title("Hello world")
                        );
                 }


             contactList.clear(); 

         }
     };
     handler.postDelayed(updateMarker, MARKER_UPDATE_INTERVAL);
    }

adter如何在标记setPostition中创建标记?不清楚所有标记并创建新的

0 个答案:

没有答案