leaflet - Grafana 文本面板在绘制传单圈时出错
问题描述
我正在尝试使用 Grafana 中的文本面板(HTML 模式)在 Leaflet Map 中绘制圆圈当我尝试放大地图并且圆圈未在缩放时调整大小时出现错误
我想知道相同的代码在独立的传单 html 页面中运行良好,但在 Grafana(v6.6.2)中出现错误
有相同的解决方案吗?提前致谢
PFB代码和错误截图供参考
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.6.0/dist/leaflet.css"
integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ=="
crossorigin=""/>
<script src="https://unpkg.com/leaflet@1.6.0/dist/leaflet.js"
integrity="sha512-gZwIG9x3wUXg2hdXF6+rVkLF/0Vi9U8D2Ntg4Ga5I5BZpVkVxlJWbSQtXPSiUTtC0TjtGOmxa1AJPuV0CPthew=="
crossorigin=""></script>
</head>
<body>
<button onclick="myFunction()">Click me</button>
<br>
<p id="demo"></p>
<div id="map" style="width: 1200px; height: 500px;"></div>
<script>
var map = L.map('map', {
center: [44.35,-77.6],
zoom: 4
});
L.tileLayer(
'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 18,
}).addTo(map);
function myFunction()
{
L.circle([44.35,-77.6], {radius: 500}).addTo(map);
}
</script>
</body>
</html>
解决方案
推荐阅读
- angular - 当绑定模型与我的选择选项不同类型时,我应该如何使用选择控件为我的模型设置值?
- sql - 访问 VBA 错误“参数太少。应为 1”
- excel - 从工作表中创建一个动态的依赖列表
- java - 如何使用 jersey 客户端通过带有证书的 https 使用 restful 服务
- python - python seaborn 热图
- ios - 满足条件时通过 NSArray 循环创建新的 UILabel
- aws-lambda - 使用 Amazon Lex 的 inputTranscript 来允许一个敞开的插槽
- javascript - 如何将页面移动到“页面加载”上的锚链接部分?
- javascript - 我怎样才能(有效地)链接我的承诺,它返回一个具有价值而不是承诺的数组?
- c++ - 如何在运行时确定消息的类型?