【问题标题】:Leaflet Weighted Heatmap JavaScript传单加权热图 JavaScript
【发布时间】:2016-06-16 08:44:18
【问题描述】:

我正在尝试根据类似的数据创建热图;

 var ankara_sincan = L.point(32.5850, 39.9719);
    var ankara_dikmen = L.point(32.8406, 39.8964)
    var testData = {
        max: 8,
        data: [{lat: ankara_sincan.x, lng: ankara_sincan.y, weight: 3}, {
            lat: ankara_dikmen.x,
            lng: ankara_dikmen.y,
            weight: 2

我正在为 this 页面中的传单使用热图扩展。

问题是;在文档页面和示例中,使用了一个名为 HeatMapOverlay 的函数,如下所示;

  var heatmapLayer = new HeatMapOverlay(cfg);

但是在我的代码中我得到了这个错误;

未捕获的 ReferenceError:未定义 HeatMapOverlay

我在代码开头定义了源代码,例如 ;

 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" charset="utf-8">
<link rel="stylesheet" href="boge\leaflet.label.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.css" />
<script src="/plugins/leaflet-heatmap.js"></script>
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" />
<script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>
<script src="/build/heatmap.js"></script>
<script src="boge\leaflet-pip.min.js"></script>
<script src="/plugins/leaflet-heatmap.js"></script>

我不明白为什么编译器在预定义的位置找不到我的 HeatMapOverlay 函数。提前致谢>_

【问题讨论】:

  • 这完全是一个疯狂的猜测,好吗?删除/plugins,只留下&lt;script src="/leaflet-heatmap.js"&gt;&lt;/script&gt;...让我们看看会发生什么。
  • 还是不行!我在想可能是因为我使用的编译器。我正在使用 webstrom 2016。

标签: javascript leaflet heatmap


【解决方案1】:

这是一个简单的错字。替换

new HeatMapOverlay(cfg)

new HeatmapOverlay(cfg)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多