嗨,我需要在我尝试做的时候更新标记
ArrayList<LatLng> markerList = new ArrayList<LatLng>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_soc_map);
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
markerList.add(new LatLng(48.8742, 2.3470));
markerList.add(new LatLng(0, 0));
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask(){
GetDataFromWeb GDFW = new GetDataFromWeb();
public void run() {
for (LatLng latLon : markerList) {
mMap.addMarker(new MarkerOptions().position(latLon).title("Another marker"));
}
//GDFW.execute();
}
}, 12000, 12000);
}
所以..我从数据库 Lat 和 Lng 中获取,但我只是用
markerList.add(new LatLng(48.8742, 2.3470));
markerList.add(new LatLng(0, 0));
所以..我需要在 12 秒后获取 Lat 和 Lag 并更新地图标记
我还没有找到任何答案,所以也许你可以帮助我:)