Javascript 这里API映射设置标记

Javascript 这里API映射设置标记,javascript,maps,here-api,Javascript,Maps,Here Api,我在这里使用API映射。如何为带有群集和边界的地图添加自定义图标?我知道如果我有一个记号笔我怎么做。但是如果我有一组标记,如何添加图标呢? 我想它应该在这里的某个地方 //设置映射边界 函数setMapBounds(映射){ 让svgMarkup=''; 设svgMarkup2=''+ ‘H’; 让icon=new H.map.icon(svgMarkup); 设icon2=新的H.map.Icon(svgMarkup2); 设mapBounds=[]; 让urlMapBounds='/api

我在这里使用API映射。如何为带有群集和边界的地图添加自定义图标?我知道如果我有一个记号笔我怎么做。但是如果我有一组标记,如何添加图标呢? 我想它应该在这里的某个地方

//设置映射边界
函数setMapBounds(映射){
让svgMarkup='';
设svgMarkup2=''+
‘H’;
让icon=new H.map.icon(svgMarkup);
设icon2=新的H.map.Icon(svgMarkup2);
设mapBounds=[];
让urlMapBounds='/api/catalog/catalog/map/info';
getDataAjax(URLMAppBounds,toRequestJson).done((响应)=>{
totalCount=response.count;
numopages=Math.ceil(总计数/部分);
//设置左上角和右下角的不可见边界标记
push(新的H.map.Marker({lat:response.leftUp.lat,lng:response.leftUp.lng},{icon:icon}));
push(新的H.map.Marker({lat:response.rightBottom.lat,lng:response.rightBottom.lng},{icon:icon}));
//将绑定标记添加到组中
设group=new H.map.group();
addObjects(mapBounds);
map.addObject(组);
//获取组的地理边界框并将其设置为地图
setViewBounds(group.getBounds());
//运行获取集群数据的函数
getDataForClustering(映射)
});
}
在门户中查看此示例,您可以在下面的函数中对多个标记进行分组

var cubsIcon = new H.map.Icon(
    svgMarkup.replace('${FILL}', 'white').replace('${STROKE}', 'orange')),
    cubsMarker = new H.map.Marker({lat: 41.9483, lng: -87.6555 },
      {icon: cubsIcon});

  map.addObject(cubsMarker);

你到底需要什么还不清楚。您询问了如何添加自定义图标,但已经有2个带有自定义svg图标的标记。你能说得更具体一点吗?我想地图上可能没有显示这些标记@Tomas@gopal不是。小马在问如何为标记组添加图标。但实际上他在代码中做得很正确。没有显示任何内容的原因是,他对两个标记都使用了
图标
,这两个标记都有空的svg标记。如果使用第二个图标(
icon2
)创建标记,它将正确显示。