任务是每 30 秒更新一次标记坐标并将它们显示在地图上,而无需重新加载。
ymaps.ready(init);
function init() {
// Создание экземпляра карты.
var myMap = new ymaps.Map('map', {
center: [50.443705, 30.530946],
zoom: 14,
type: "yandex#map",
controls: ["smallMapDefaultSet", "trafficControl"]
}),
objectManager = new ymaps.ObjectManager();
myMap.geoObjects.add(objectManager);
var fn2 = function() {
$.ajax({
url: "coords.php"
}).done(function(data) {
objectManager.add(data);
});
}
var intervalID = setTimeout(fn2, 300);
}
标签不加载也不移动,如何加载、覆盖(更新)?
标签代码
myPlacemark15318787 = new ymaps.Placemark([x, y], {
hintContent: 'HD',
balloonContent: 'HD'
}, {
iconLayout: 'default#imageWithContent',
iconImageHref: 'images/hdb6.svg',
iconImageSize: [30, 30],
iconImageOffset: [-15, -15],
iconContentOffset: [28, 1]
}),
myMap.geoObjects.add(myPlacemark15318787);