Module: ol/interaction/Translate

ol/interaction/Translate


Classes

TranslateEvent
Translate

Type Definitions

FilterFunction()

A function that takes an module:ol/Feature~Feature or module:ol/render/Feature~RenderFeature and an module:ol/layer/Layer~Layer and returns true if the feature may be translated or false otherwise.

Options{Object}

Properties:
Name Type Argument Default Description
condition module:ol/events/condition~Condition <optional>

A function that takes an module:ol/MapBrowserEvent~MapBrowserEvent and returns a boolean to indicate whether that event should be handled. Default is module:ol/events/condition.always.

features module:ol/Collection~Collection.<module:ol/Feature~Feature> <optional>

Features contained in this collection will be able to be translated together.

layers Array.<module:ol/layer/Layer~Layer> | function <optional>

A list of layers from which features should be translated. Alternatively, a filter function can be provided. The function will be called for each layer in the map and should return true for layers that you want to be translatable. If the option is absent, all visible layers will be considered translatable. Not used if features is provided.

filter module:ol/interaction/Translate~FilterFunction <optional>

A function that takes an module:ol/Feature~Feature and an module:ol/layer/Layer~Layer and returns true if the feature may be translated or false otherwise. Not used if features is provided.

hitTolerance number <optional>
0

Hit-detection tolerance. Pixels inside the radius around the given position will be checked for features.