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不是函数”。相同的代码在周五工作。不知道发生了什么事?
答案 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 - 与其他脚本相同的子域。
我猜这两个子域不再同步,并且由于字段名称不同,混合缩小的脚本会失败。