H.clustering.Provider构造函数错误从今天开始

时间:2018-01-29 13:28:28

标签: here-api

var dataPoints = [
  new H.clustering.DataPoint(52, 1),
  new H.clustering.DataPoint(52.1, 1)
];

var clusteringProvider = new H.clustering.Provider(dataPoints, {
  clusteringOptions: {
   minWeight: 1,
   eps: 32
  }
});
// clustering should be used with ObjectLayer
var clusteringLayer = new H.map.layer.ObjectLayer(clusteringProvider);
map.addLayer(clusteringLayer);

这是来自https://developer.here.com/documentation/maps/topics_api/h-clustering-provider.html示例中的代码 我正在引用Here Maps JS库(版本3.0)。

我在今天得到的错误是H.clustering.Provider对象初始化时的“ TypeError:f.pb不是函数”。相同的代码在周五工作。不知道发生了什么事?

1 个答案:

答案 0 :(得分:0)

我偶然发现了同样的错误。显然,旧的示例有一个指向集群代码的链接 https://js.api.here.com/v3/3.0/mapsjs-clustering.js

当前示例从中加载该代码 https://js.cit.api.here.com/v3/3.0/mapsjs-clustering.js - 与其他脚本相同的子域。

我猜这两个子域不再同步,并且由于字段名称不同,混合缩小的脚本会失败。