Javascript 获取贴图对象类型-此处为贴图

Javascript 获取贴图对象类型-此处为贴图,javascript,here-api,Javascript,Here Api,我正在尝试从地图中获取所有标记对象,并对它们进行处理。但是,地图上还有其他地图对象。有没有办法检查对象是否为标记类型?我在API文档中找不到这个 var objects = map.getObjects(); objects = objects.filter(function(item) { //return item is marker? }); 如果要获取标记和DomMarkers,可以使用实际类或基类 var markers = objects.filter(function(

我正在尝试从地图中获取所有标记对象,并对它们进行处理。但是,地图上还有其他地图对象。有没有办法检查对象是否为标记类型?我在API文档中找不到这个

var objects = map.getObjects();

objects = objects.filter(function(item) {
    //return item is marker?
});

如果要获取标记和DomMarkers,可以使用实际类或基类

var markers = objects.filter(function(item) {
  return (item instanceof H.map.AbstractMarker);
}

抱歉耽搁了。我自己找到的。有两种方法我已经被测试过了,并且正在发挥作用

第一个例子

map.addEventListener('dragend', function(ev)
    var target = ev.target;
    if (target instanceof mapsjs.map.Marker) {
        //work
    }
}, false);
但我需要的是从地图对象列表中获取所有标记并使用它们。我所做的是

objects = map.getObjects().filter(function(item) {
    return item.type === H.map.Object.Type.MARKER;
});
将map对象类型与H.map.object.type.MARKER进行比较,成功了