首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在传单中更新标记图标的来源

如何在传单中更新标记图标的来源
EN

Stack Overflow用户
提问于 2015-08-26 09:14:48
回答 1查看 9.7K关注 0票数 4

我正在用传单在地图上创建x标记。(通过php脚本生成,但这并不重要)问题是,我每60秒生成一次新图像,但是网页地图上的图标没有更新。

我想要更新图标每X秒-不重要的再次。我找不到任何方法来更新图标。所以我试着删除标记,然后他们重新创建它们,但是没有成功--标记没有定义。有什么办法可以做到吗?

编辑代码:

代码语言:javascript
复制
var icon = L.Icon.extend({
    options: {
        iconSize: [35, 35]
    }
});

function createIcons() {
    //Icons_start
    kopanky = new icon({iconUrl: 'img/kopanky.png'});
    kopankyM.setIcon(kopanky);
    kopankyM.update();
}

function testCreate() {
    kopanky = new icon({iconUrl: 'img/hvezdarna.png'});
    kopankyM.setIcon(kopanky);
    kopankyM.update();
    console.log("test");
}
function createMarkers() {
    //Markers_start
    kopankyM = L.marker([48.9585,17.791666666667]).bindPopup("Kopanky Bile Karpaty").bindLabel('9 kt, 145°', { noHide: true }).addTo(map);
}

createMarkers();
createIcons();

setInterval(function(){
    testCreate();
}, 5000);

我不能通过元标签刷新,因为当我这样做时,我失去了用户当前的地图设置。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-26 13:39:02

你看过文件了吗?对于更新图标的方法,您将找到适当命名的方法setIcon

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32222535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档