こんにちは、マーカーの更新が必要です。
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);
}
だから..私はデータベースの緯度と経度から取得しますが、私はただテストします
markerList.add(new LatLng(48.8742, 2.3470));
markerList.add(new LatLng(0, 0));
だから.. 12 秒後に Lat と Lag を取得し、マップ マーカーを更新する必要があります
私はどこにも答えが見つからなかったので、あなたが私を助けることができるかもしれません:)