我为每个标记设置了一个点击处理程序,用于检查标记是否有弹出集,如果没有则设置,然后打开弹出窗口。
弹出窗口仅在每次标记的第一次点击时打开。点击仍在注册,但.openPopup()函数没有打开弹出窗口。
marker.on('click', function() {
if(!this.getPopup()) {
this.bindPopup('<p>Test</p>');
}
this.openPopup();
});