gpt4 book ai didi

jquery - 调用jvectormap的addMarker函数

转载 作者:行者123 更新时间:2023-12-01 02:45:31 24 4
gpt4 key购买 nike

我正在使用 jVectorMap 插件,我想通过另一个函数触发标记。我怎样才能只调用这一行 map.addMarker(index,markers[index], [values1[index],values2[index]]);

$("#target").click(function() {
**Here should that addMarker function included**
});

这是由复选框触发标记的代码部分:

            $('.list-markers :checkbox').change(function(){

var index = $(this).closest('li').attr('data-marker-index');

if ($(this).prop('checked')) {
map.addMarker( index, markers[index], [values1[index], values2[index]] );
} else {
map.removeMarkers( [index] );
}
});

非常感谢

最佳答案

据我了解,您使用的是新版本的 jVectorMap,该版本尚未发布。要访问 addMarker 方法,您需要一个 jvm.WorldMap 实例。如果您通过插件调用 ($('#map').vectorMap()) 创建 map ,您可以使用以下语法来获取它:

$('#map').vectorMap('get', 'mapObject');

关于jquery - 调用jvectormap的addMarker函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11697522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com