Javascript 如何在传单openPopup中设置各种选项?

Javascript 如何在传单openPopup中设置各种选项?,javascript,leaflet,popup,Javascript,Leaflet,Popup,我想删除标记弹出窗口中的关闭按钮。 如何在openPopup()方法中设置选项。 我的代码是: var mymap = L.map('map1').setView([lat, lng], 13); var OpenStreetMap_Mapnik = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { maxZoom: 19, attribution: '&copy; <a hre

我想删除标记弹出窗口中的关闭按钮。 如何在openPopup()方法中设置选项。 我的代码是:

var mymap = L.map('map1').setView([lat, lng], 13);

var OpenStreetMap_Mapnik = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
    maxZoom: 19,
    attribution: '&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
}).addTo(mymap);

var marker = L.marker([lat, lng]).addTo(mymap);
marker.bindPopup(loc_address);

marker.on('mouseover', function (e) {       
     this.openPopup();
});

marker.on('mouseout', function (e) {
     this.closePopup();
});
var mymap=L.map('map1').setView([lat,lng],13);
var OpenStreetMap_Mapnik=L.tillelayer('https://{s}.tile.OpenStreetMap.org/{z}/{x}/{y}.png'{
maxZoom:19,
属性:“©;”
}).addTo(mymap);
var标记=L.标记([lat,lng])。添加到(mymap);
标记.弹出窗口(loc_地址);
marker.on('mouseover',函数(e){
这个.openPopup();
});
marker.on('mouseout',函数(e){
this.closePopup();
});

为了隐藏标记上的x图标,您可以将相关类的
显示
属性设置为
。尝试在css文件中使用以下代码:

.leaflet-popup-close-button {
   display: none; 
}
var-map=L.map('mapid').setView([51.505,-0.09],13);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'{
属性:“©;贡献者”
}).addTo(地图);
L.标记([51.5,-0.09])。添加到(地图)
.bindPopup('一个漂亮的CSS3弹出窗口。
易于定制。') .openPopup()
#mapid{
高度:100vh;
}
身体{
边际:0px;
}
.单张弹出关闭按钮{
显示:无;
}

该方法不需要任何选项

您可以在该方法中为传单弹出窗口指定选项

特别是,您应该对以下选项感兴趣:

控制弹出窗口中是否存在关闭按钮

marker.bindpoop(loc_地址{
关闭按钮:false
});

Hi。您希望x图标在maker弹出窗口中不可见吗?是吗?是的,我想隐藏它。你可以用css来做。我贴出了答案。让我知道它是否对您有帮助。我们如何编写一个函数来在单击关闭按钮时触发?请查看map popupclose事件。请随意打开一个新问题!