PopupController class abstract

Used to programmatically show/hide popups and find out which markers have visible popups.

Constructors

PopupController({List<MarkerData> initiallySelectedMarkers})
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectedMarkers List<MarkerData>
The MarkerDatas for which a popup is currently showing if there is one.
no setter

Methods

hideAllPopups({bool disableAnimation = false}) → void
Hide all popups that are showing.
hidePopupsOnlyFor(List<MarkerData> markers, {bool disableAnimation = false}) → void
Hide popups showing for any of the given markers.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
showPopupsAlsoFor(List<MarkerData> markers, {bool disableAnimation = false}) → void
Show the popups for the given markers. If a popup is already showing for a given marker it remains visible.
showPopupsOnlyFor(List<MarkerData> markers, {bool disableAnimation = false}) → void
Show the popups only for the given markers. All other popups will be hidden. If a popup is already showing for a given marker it remains visible.
togglePopup(MarkerData marker, {bool disableAnimation = false}) → void
Hide the popup if it is showing for the given marker, otherwise show it for that marker.
toString() String
A string representation of this object.
inherited

Operators

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