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>BOUNDSThe bounds of the overlaystatic provided.mixedData.MixedDataKey<java.lang.Boolean>CLICKABLEIndicates whether this Circle handles mouse events.static provided.mixedData.MixedDataKey<java.lang.Double>OPACITYThe opacity of the overlay between 0.0 and 1.0.static java.util.UUIDOPTIONS_IDUnique identifier for this class of options.static provided.mixedData.MixedDataKey<java.lang.String>URLThe URL of the image to displaystatic provided.mixedData.MixedDataKey<java.lang.Boolean>VISIBLEWhether this circle is visible on the map. -
Method Summary
Static Methods Modifier and Type Method Description static provided.mixedData.IMixedDataDictionarymakeDefault()Make a dictionary of the default options for the component, including explicitly setting the opacity and clickable options to their default values.static IOptionsFillermakeOptionsFiller(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.
-