Javascript 更改标记';s最小缩放级别
我在这里使用的是Maps JS SDK。我想在创建标记后更改标记的最小缩放级别。我的用例是关于切换集群的,在禁用集群时,最小缩放级别必须设置为InfJavascript 更改标记';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
谢谢 此时不可能在创建标记后更改最小缩放级别 作为解决方法,您可以将必要的标记移动到自己的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
变量