javascript - 打开一个 circleMarker 的弹出窗口 - 传单
问题描述
下面提到的函数将 circleMarkers 加载到传单地图并将弹出窗口绑定到它们。如果我单击这些标记中的任何一个,它就会打开弹出窗口;有用。
L.circleMarker([row.countryInfo.lat, row.countryInfo.long],
{color:'red',opacity:0.3,weight:1, fillColor: 'red',fillOpacity:.3, radius: rad})
.bindPopup(`${row.country}<br>Cases: ${row.cases}<br>Recovered: ${row.recovered}<br>Deaths: ${row.deaths}`)
.addTo(map);
});
稍后在脚本中,当用户选择一个国家/地区时,我使用下面提到的函数转到特定的纬度。
map.flyTo([countryFound.countryInfo.lat, countryFound.countryInfo.long], 4);
现在,我想打开之前添加到 circleMarker 的同一个弹出窗口。
我有什么办法可以做到这一点?
解决方案
将您的circlemarker保存到var:var circlemarker = L.circleMarker( ...
然后打电话circlemarker.openPopup()
推荐阅读
- javascript - Apollo GraphQL 将重复项附加到组件状态
- twitter-bootstrap - 通过引导日期选择器检测自动填充以输入文本类型
- multithreading - 术语问题:互斥锁、自旋锁、可睡眠锁
- excel - For循环在多列中输出
- entity-framework-core - 我可以在 Visual Studio 2019 的标准 .NetFramework 解决方案中使用 Microsoft.EntityFrameworkCore 吗?
- postgresql - Postgres - 案例 - 何时
- vega-lite - vega-lite 中的数据布局、图层和图例
- c# - 如何从 byte[] 加载程序集以在 ASP.NET Core 的 Razor 视图中使用?
- javascript - 函数可以从先前的调用中访问其变量吗?
- python - 防止 Matplotlib Legend 在垂直子图上弄脏 h 填充?