我使用以下方法在heremap中添加了新图层 H.map.layer.ObjectLayer()方法与新的H.clustering.Provider()方法一起用于标记的聚类。
var eventData = [{}, {}]; // array of event with lat and lng
var dataPoints = eventData.map(function(eventObj){
return new H.clustering.DataPoint(eventObj.latitude, eventObj.longitude, null, eventObj);
});
// Create a clustering provider with a custom theme
var clusteredDataProvider = new H.clustering.Provider(dataPoints, {
});
// Create a layer that will consume objects from our clustering provider
clusterLayer = new H.map.layer.ObjectLayer(clusteredDataProvider);
我想获取边界区域可见的数据点。我在地图中创建了边界矩形,如下所示。
reportsBoudingRect = new H.map.Rect(boundingRectangle, {
style : customStyle
});
map.addObject(reportsBoudingRect);