Interface IGroundOverlayOptions
- All Superinterfaces:
IOptionsKeys
,java.io.Serializable
public interface IGroundOverlayOptions extends IOptionsKeys
Options for making ground overlays.
Note: the opacity and clickable options must always be explicitly set because of
a bug in the underlying Google API Javascript code that will leave those fields
undefined if omitted.
- Author:
- swong
-
Field Summary
Fields Modifier and Type Field Description static provided.mixedData.MixedDataKey<ILatLngBounds>
BOUNDS
The bounds of the overlaystatic provided.mixedData.MixedDataKey<java.lang.Boolean>
CLICKABLE
Indicates whether this Circle handles mouse events.static provided.mixedData.MixedDataKey<java.lang.Double>
OPACITY
The opacity of the overlay between 0.0 and 1.0.static java.util.UUID
OPTIONS_ID
Unique identifier for this class of options.static provided.mixedData.MixedDataKey<java.lang.String>
URL
The URL of the image to displaystatic provided.mixedData.MixedDataKey<java.lang.Boolean>
VISIBLE
Whether this circle is visible on the map. -
Method Summary
Static Methods Modifier and Type Method Description static provided.mixedData.IMixedDataDictionary
makeDefault()
Make a dictionary of the default options for the component, including explicitly setting the opacity and clickable options to their default values.static IOptionsFiller
makeOptionsFiller(ICefUtils jsUtils)
*FOR INTERNAL USE ONLY!!* OWLMAPS DEVELOPER CODE SHOULD *NOT* USE THIS METHOD! Factory to create the IOptionsFiller that converts the component options into their corresponding Javascript Google Map component options.
-
Field Details
-
OPTIONS_ID
static final java.util.UUID OPTIONS_IDUnique identifier for this class of options. Always refer to this field by name and not by its value to ensure compatibility when the codebase is updated as the value of the field may change! -
BOUNDS
The bounds of the overlay -
CLICKABLE
static final provided.mixedData.MixedDataKey<java.lang.Boolean> CLICKABLEIndicates whether this Circle handles mouse events. Defaults to true. -
OPACITY
static final provided.mixedData.MixedDataKey<java.lang.Double> OPACITYThe opacity of the overlay between 0.0 and 1.0. Default = 1.0 -
URL
static final provided.mixedData.MixedDataKey<java.lang.String> URLThe URL of the image to display -
VISIBLE
static final provided.mixedData.MixedDataKey<java.lang.Boolean> VISIBLEWhether this circle is visible on the map. Defaults to true.
-
-
Method Details
-
makeDefault
static provided.mixedData.IMixedDataDictionary makeDefault()Make a dictionary of the default options for the component, including explicitly setting the opacity and clickable options to their default values.- Returns:
- A dictionary with any default options
-
makeOptionsFiller
*FOR INTERNAL USE ONLY!!* OWLMAPS DEVELOPER CODE SHOULD *NOT* USE THIS METHOD! Factory to create the IOptionsFiller that converts the component options into their corresponding Javascript Google Map component options.- Parameters:
jsUtils
- The IJsUtils created by the system- Returns:
- An IOptionsFiller for this component's options.
-