Javascript 更改标记';s最小缩放级别

Javascript 更改标记';s最小缩放级别,javascript,here-api,Javascript,Here Api,我在这里使用的是Maps JS SDK。我想在创建标记后更改标记的最小缩放级别。我的用例是关于切换集群的,在禁用集群时,最小缩放级别必须设置为Inf 谢谢 此时不可能在创建标记后更改最小缩放级别 作为解决方法,您可以将必要的标记移动到自己的ObjectLayer,然后使用方法setMin请参见示例: var parisMarker = new H.map.Marker({lat:48.8567, lng:2.3508}); map.addObject(parisMarker); //added

我在这里使用的是Maps JS SDK。我想在创建标记后更改标记的最小缩放级别。我的用例是关于切换集群的,在禁用集群时,最小缩放级别必须设置为Inf


谢谢

此时不可能在创建标记后更改最小缩放级别

作为解决方法,您可以将必要的标记移动到自己的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

创建地图时,请参阅完整示例

使用
minZoom
变量