Android谷歌v2标记

Android谷歌v2标记,android,google-maps-markers,android-maps,android-maps-v2,Android,Google Maps Markers,Android Maps,Android Maps V2,我对谷歌地图v2标记有问题 所以。。在地图上创建标记工作正常,但。。。我在12秒后改变位置,我希望marken setPosition不创建新的标记,因此我的代码 Timer timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask(){ GetDataFromWeb GDFW = new GetDataFromWeb(); public void run() {

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

所以。。在地图上创建标记工作正常,但。。。我在12秒后改变位置,我希望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);  

        }

adter如何在标记设置位置中创建标记?没有清除所有标记并创建新的标记。设置位置(新的LatLng(lat,lng))一切正常,但当我在标记应用程序上设置位置时崩溃,因为在地图标记2上,所以。。。我知道标记名应该是marker1.setPosition(新LatLng(lat,lng));标记2.设置位置(新板条(板条,板条));如何创建标记名?您可以使用成员
ArrayList
保留对标记的引用,例如,您可以帮助编写代码吗?B因为当我设置新位置时,我首先在地图上创建标记并添加到ArrayList,当我在地图显示标记中在地图上创建新标记时,但当我设置新位置标记应用程序崩溃时…请粘贴logcat输出。
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);
    }