0

我正在使用 gmap3 jQuery 面板加载地图并将标记放在地图上。单击标记时,我想检索其他数据。我有一个名为的侧 div#panel和一个用于地图的 div,名为#mappa. 初始化地图时,我使用以下代码添加标记:

$('#mappa').gmap3({
    marker:{
        values:[{ latLng:[48.8620722, 2.352047], id:"1" }],
        events: {
            click: function() {
                $('#panel').load('ajax/test.html')
            }
        }
    }
}); 

这工作得很好,但现在,作为一个 jQuery 新手,必须寻求一些帮助。标记的id值是id包含有关标记位置的附加信息的 wordpress 帖子的值。我想通过 AJAX 调用帖子id=somenumber并将其加载到面板中。不过,我不明白如何引用id函数内的标记。

4

1 回答 1

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
}
于 2013-01-16T12:42:06.007 回答