VenueMap class abstract
Connects a map with venues.
When the VenueMap is started, venues can be seen on the map as interactive models. The user can switch drawings and levels, change a visual style of geometries and related labels inside the venue etc. After constructing the VenueMap, for relevant events should be added to the object. VenueMap is an add-on to the base map functionality with its own content loading and cache. For this reason, in certain situations there may be a small delay before the venue is visible.
Constructors
- VenueMap()
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectedVenue ↔ Venue?
-
The selected venue or
nullif no venue is selected. Usenullto deselect the venue. Gets the currently selected Venue.getter/setter pair - venueService → VenueService
-
The
VenueServiceobject. It can be used to search and get the VenueModel objects. Gets the venue service.no setter
Methods
-
addDrawingSelectionListener(
VenueDrawingSelectionListener listener) → void - Adds a drawing selection .
-
addLevelSelectionListener(
VenueLevelSelectionListener listener) → void - Adds a level selection .
-
addVenueAsync(
int venueId) → void - Downloads and adds a Venue to the VenueMap.
-
addVenueAsyncStr(
String venueIdentifier) → void - Downloads and adds a Venue to the VenueMap.
-
addVenueAsyncWithErrors(
int venueId, VenueLoadErrorCallback callback) → void - Downloads and adds a Venue to the VenueMap.
-
addVenueAsyncWithErrorsStr(
String venueIdentifier, VenueLoadErrorCallback callback) → void - Downloads and adds a Venue to the VenueMap.
-
addVenueInfoListListener(
VenueInfoListListener listener) → void - Adds a listener to handle the completion of the asynchronous venue info list retrieval.
-
addVenueLifecycleListener(
VenueLifecycleListener listener) → void - Adds a venue lifecycle .
-
addVenueMapLifecycleListener(
VenueMapLifecycleListener listener) → void - Adds a venue map lifecycle .
-
addVenueSelectionListener(
VenueSelectionListener listener) → void - Adds a venue selection .
-
cancelVenueSelection(
) → bool - Attempts to cancel venue loading and selection that may currently be in progress.
-
getCrosswalk(
GeoCoordinates position) → Crosswalk? - Tries to find a Crosswalk at the specified geographic coordinates in the selected Venue in the currently selected VenueLevel.
-
getGeometry(
GeoCoordinates position) → VenueGeometry? - Tries to find a VenueGeometry at the specified geographic coordinates in the selected Venue in the currently selected VenueLevel.
-
getTopology(
GeoCoordinates position) → VenueTopology? - Tries to find a VenueTopology at the specified geographic coordinates in the selected Venue in the currently selected VenueLevel.
-
getVenue(
GeoCoordinates position) → Venue? - Tries to find a Venue at the specified geographic coordinates.
-
getVenueInfoList(
) → VenueMapVenueInfoList - The list of VenueInfo contains venue id and name.
-
getVenueInfoListAsync(
) → void - The list of VenueInfo contains venue id and name.
-
getVenueInfoListAsyncWithErrors(
VenueLoadErrorCallback callback) → void - The list of VenueInfo contains venue id and name.
-
getVenueInfoListWithErrors(
VenueLoadErrorCallback callback) → VenueMapVenueInfoList - The list of VenueInfo contains venue id and name.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeDrawingSelectionListener(
VenueDrawingSelectionListener listener) → void - Removes a drawing selection .
-
removeLevelSelectionListener(
VenueLevelSelectionListener listener) → void - Removes a level selection .
-
removeVenue(
Venue venue) → void - Removes a Venue from the VenueMap.
-
removeVenueInfoListListener(
VenueInfoListListener listener) → void - Removes a listener for the asynchronous venue info list retrieval.
-
removeVenueLifecycleListener(
VenueLifecycleListener listener) → void - Removes a venue lifecycle .
-
removeVenueMapLifecycleListener(
VenueMapLifecycleListener listener) → void - Removes a venue map lifecycle .
-
removeVenueSelectionListener(
VenueSelectionListener listener) → void - Removes a venue selection .
-
selectVenueAsync(
int venueId) → void - Downloads a VenueModel if needed and selects a Venue.
-
selectVenueAsyncStr(
String venueIdentifier) → void - Downloads a VenueModel if needed and selects a Venue.
-
selectVenueAsyncWithErrors(
int venueId, VenueLoadErrorCallback callback) → void - Downloads a VenueModel if needed and selects a Venue.
-
selectVenueAsyncWithErrorsStr(
String venueIdentifier, VenueLoadErrorCallback callback) → void - Downloads a VenueModel if needed and selects a Venue.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited