Как обновить маркер Google Maps, но не всю мою страницу - PullRequest
1 голос
/ 20 февраля 2012

Я использую API семейства карт Google. Я хочу отобразить автомобиль на карте и обновлять его каждые 20 секунд. Вот как я могу загрузить маркер:

var image = 'img/auto.png';
var myLatLng = new google.maps.LatLng(52.19919,5.262451);
var bus = new google.maps.Marker({
  position: myLatLng,
  map: map,
  title: 'Location of the vehicle',
  zIndex: 99,
  icon: image
});

он нормально загружается, но как мне его обновить?

Спасибо

1 Ответ

4 голосов
/ 20 февраля 2012

Создайте таймер, который обновляет положение (и все, что вы хотите обновить) шины каждые 20 секунд

setInterval(function() {
    //var newLatLng = ...
    bus.setPosition(newLatLng);
}, 20000);
...