MPVenue class

A MapsIndoors geographical entity. A MPVenue can exist anywhere, and it can contain a number of MPBuildings and MPLocations.

Inheritance

Properties

administrativeId → String
final
bounds → MPBounds?
Get the venue's bounds
no setteroverride
defaultFloor → int
final
defaultMapStyle → MPMapStyle?
Get the venue's default mapstyle
no setter
entryPoints → List<MPPoint>
Get a list of entry points for the venue
no setter
externalId → String?
final
geometry → MPPolygon
final
graphId → String?
final
hasGraph → Future<bool?>
Check whether the venue has a valid routing graph
no setter
hashCode → int
The hash code for this object.
no setteroverride
id → MPVenueId
final
isPoint → bool
Inherited from MPEntity, a venue's geometry is never a MPPoint
no setteroverride
mapStyles → List<MPMapStyle>
Get the venue's map styles
no setter
name → String?
Get the venue's name
no setter
position → MPPoint
Get the position of the venue, this will correspond to the venue's anchor point
no setteroverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tilesUrl → String
final
venueInfo → MPVenueInfo
final

Methods

contains(MPPoint point) → Future<bool?>
Check whether the venue contains a point
getField(String? key) → MPDataField?
Fetch a field from the venue
isMapStyleValid(MPMapStyle mapstyle) → bool
Check whether a given mapstyle is valid for the venue
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Converts the MPVenue to a JSON representation that can be parsed by the MapsIndoors Platform SDK
override
toString() → String
A string representation of this object.
inherited

Operators

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

Static Methods

fromJson(dynamic json) → MPVenue?
Attempts to build a MPVenue from a JSON object, this method will decode the object if needed