Я делаю приложение, в котором каждые 10 секунд местоположение отображается в другом месте на карте, плохо то, что оно не работает для меня, и когда я запускаю программу, я вижу все местоположения, уже существующие,но я хочу, чтобы каждые 10 секунд располагались один за другим, как будто они двигались.Это мой код:
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
for ( contador=1;contador<=10;contador++) {
final long EXECUTION_TIME = 10000;
handler.postDelayed(new Runnable() {
@Override
public void run() {
handler.postDelayed(this, EXECUTION_TIME);
}
}, EXECUTION_TIME);
mMap.addMarker(new MarkerOptions().position(obtenerLatLong(contador)).title("Mi Hogar").snippet("Municipio").icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_CYAN)));
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(obtenerLatLong(contador), 17));
}
}
есть ли способ сделать это?