leaflet.js 地图加载完毕 打开所有popup
leaflet 能在地图加载完毕后打开所有弹窗吗?
用的是vue2-leaflet
试过在 lMap组件的ready事件里 执行openPopup 不行
试过像网上说重写openPopup方法 不行
L.Map = L.Map.extend({
openPopup: function (popup, latlng, options) {
if (!(popup instanceof L.Popup)) {
let content = popup;
popup = new L.Popup(options).setContent(content);
}
if (latlng) {
popup.setLatLng(latlng);
}
if (this.hasLayer(popup)) {
return this;
}
// NOTE THIS LINE : COMMENTING OUT THE CLOSEPOPUP CALL
//this.closePopup(); this._popup = popup;
return this.addLayer(popup);
}})
在vue2-leaflet 文档也找不到方法解决
有前辈使用过做过这功能吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论