PowerPopupOptions class

Constructors

PowerPopupOptions({required PowerPopupBuilder popupBuilder, PopupSnap popupSnap = PopupSnap.markerTop, required PopupController popupController, PopupAnimation? popupAnimation, bool markerRotate = false, MarkerTapBehavior? markerTapBehavior, bool buildPopupOnHover = false, int timeToShowPopupOnHover = 300})

Properties

buildPopupOnHover → bool
Set the popup building on hover rather than on tap.
final
hashCode → int
The hash code for this object.
no setterinherited
markerRotate → bool
Whether or not the markers rotate counter clockwise to the map rotation, defaults to false.
final
markerTapBehavior → MarkerTapBehavior
The default MarkerTapBehavior is MarkerTapBehavior.togglePopupAndHideRest which will toggle the popup of the tapped marker and hide all other popups. This is a sensible default when you only want to show a single popup at a time but if you show multiple popups you probably want to use MarkerTapBehavior.togglePopup.
final
popupAnimation → PopupAnimation?
Allows the use of an animation for showing/hiding popups. Defaults to no animation.
final
popupBuilder → PowerPopupBuilder
Used to construct the popup.
final
popupController → PopupController
If a PopupController is provided it can be used to programmatically show and hide the popup.
final
popupSnap → PopupSnap
Controls the position of the popup relative to the marker or popup.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
timeToShowPopupOnHover → int
Time (in milliseconds) required before the popup is shown when hovering. Set to 300 ms by default.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited