Jam*_*nny 2 leaflet mapbox leaflet.markercluster
地图`像这样:
L.Map = L.Map.extend({
openPopup: function(popup) {
this._popup = popup;
return this.addLayer(popup).fire('popupopen', {
popup: this._popup
});
}
});
Run Code Online (Sandbox Code Playgroud)
但我正在使用传单.无论如何都有这样的程度,以便我可以阻止关闭我的标记弹出窗口?
L.mapbox.accessToken = constant.accessToken;
var map = L.mapbox.map('map', 'mapbox.streets', {zoomControl: true});
Run Code Online (Sandbox Code Playgroud)
2017年12月更新宣传单弹出式选项已扩展到包括{ autoClose: false }具有所需效果的选项:
var my_marker = L.marker([my_lat, my_lng], {icon: my_icon})
.addTo(map)
.bindPopup('My Popup HTML', {closeOnClick: false, autoClose: false});
Run Code Online (Sandbox Code Playgroud)
让我引用有关以下内容的传单文档L.Popup:
用于在地图的某些位置打开弹出窗口。使用
Map.openPopup同时使打开弹出式窗口确保只有一个弹出式是在同一时间(建议可用性)开放,或使用Map.addLayer你想尽可能多的打开。
要打开多个弹出窗口,请使用L.popup(latlng, options),然后使用.addTo(map)它们实例化它们。
| 归档时间: |
|
| 查看次数: |
5408 次 |
| 最近记录: |