我正在使用Here Maps JS SDK。创建标记后,我想更改标记的最小缩放级别。我的用例是关于切换群集,在禁用群集时,必须将最小缩放级别设置为Inf。
谢谢。
答案 0 :(得分:1)
目前无法在创建标记后 更改最小缩放级别。
作为解决方法,您可以将必要的标记移至自己的ObjectLayer,然后使用setMin方法,请参见示例:
var parisMarker = new H.map.Marker({lat:48.8567, lng:2.3508});
map.addObject(parisMarker); //added to default ObjectLayer
myProvider = new H.map.provider.LocalObjectProvider();
var myLayer = new H.map.layer.ObjectLayer(myProvider);
map.addLayer(myLayer);
myProvider.getRootGroup().addObjects([
parisMarker //moved to custom ObjectLayer - myLayer
]);
myLayer.setMin(8); //set minimum zoom level for all objects in the layer