Represents a specialized overlay element that adds a photo overlay to a geographical location. See PhotoOverlay The PhotoOverlay class is a concrete implementation of the BaseOverlay abstract class, combining additional properties such as rotation and point location with the base overlay features from OverlayData.
A PhotoOverlay specifies the placement and orientation of an image overlay in geographic space, allowing the image to be placed over a specific location with a defined rotation. It is constructed with Rotation, Point, and OverlayData parameters.
Value parameters
ImagePyramid
a hierarchical set of images, each of which is an increasingly lower resolution version of the original image.
Point
the geographical position for the photo overlay, represented as a Point.
ViewVolume
Defines how much of the current scene is visible.
overlayData
The data associated with the overlay, encapsulated in the OverlayData instance.
rotation
the rotation angle of the photo overlay, represented as a Rotation.
shape
The PhotoOverlay is projected onto the . The can be one of the following: rectangle (default) - for an ordinary photo cylinder - for panoramas, which can be either partial or full cylinders sphere - for spherical panoramas
Retrieves the optional draw order for the overlay. The draw order defines the stacking order for images in overlapping overlays. Higher values are drawn on top of lower values.
Retrieves the optional draw order for the overlay. The draw order defines the stacking order for images in overlapping overlays. Higher values are drawn on top of lower values.
Attributes
Returns
An Option containing the draw order if defined, otherwise None.