Creates a new SectorEditor.
This constructor does not initialize any state.
Returns true if context.shape
has a SECTOR shape type.
Creates an edit handle that allows the user to translate the sector by translating its center point.
Creates the shape translation handle.
This is a handle that allows translation (moving) of an entire shape / feature.
The context to retrieve the shape translate handle for
Returns an edit handle that's used for Sector creation.
a CreateByTemplateHandle. The radius of the template is determined by getDefaultSize. The Sector.sweepAngle are kept as-is, as it was set in CreateController.onCreateNewObject.
Returns a set of handles for editing a Sector.
By default, this delegates to the following methods:
An editor that allows editing and creation of features with a sector shape.
Handles
The editor defines the following edit handles:Creation
The SectorEditor uses the "Create-by-template" strategy. After creation is started, the user clicks (or taps) once on the map. The Sector is moved to that location and resized to a size appropriate for the current zoom level. Then, the edit handles become active. When the user is done editing the shape (by double clicking outside the shape, or a single click if finishOnSingleClick), the creation finishes.
Since
2022.1