我正在使用HERE JavaScript API而我想要禁用地图上的缩放双击。 有谁知道如何实现它?
答案 0 :(得分:1)
To accomplish the same thing in version 3 of the API
var map = new H.Map(...);
var behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map));
// responsible for disabling the double tap (click) to zoom
behavior.disable(H.mapevents.Behavior.DBLTAPZOOM);
答案 1 :(得分:0)
stopPropagation()
:
map.addListener( "dblclick", function( evt ) {
evt.stopPropagation();
// stuff you want to do on double click on map
});
答案 2 :(得分:0)
查看" 启用和禁用双击缩放" HERE Maps Community pages上的示例。
假设您已经拥有标准nokia.maps.map.component.Behavior组件的地图,默认情况下会加载nokia.maps.map.DoubleClick
个组件。
启用 DoubleClick(如果您还没有加载行为)
map.addComponent(new nokia.maps.map.component.zoom.DoubleClick());
要停用 DoubleClick
map.removeComponent(map.getComponentById("zoom.DoubleClick"));