我正在使用gmap3 jQuery面板加载地图并将标记放到地图上。我想在点击标记时检索其他数据。我有一个名为#panel
的旁边div和一个名为#mappa
的地图div。初始化地图时,我使用以下代码添加标记:
$('#mappa').gmap3({
marker:{
values:[{ latLng:[48.8620722, 2.352047], id:"1" }],
events: {
click: function() {
$('#panel').load('ajax/test.html')
}
}
}
});
这很有效,但现在,作为一个jQuery新手,不得不寻求一些帮助。标记的id
值是wordpress帖子的id
,其中包含有关标记位置的其他信息。我想通过AJAX调用id=somenumber
的帖子并将其加载到面板中。但是我不明白如何引用函数内部的标记id
。
答案 0 :(得分:0)
你可以尝试一下吗?
//get markers with id = value-of-id
markers = $('#mappa').gmap3({
get:{
name:"marker",
id:function(id){
return (id === value-of-id);
}
}
});
$.each(markers, function(i, marker){
// do something
}