com.here.platform.location.integration.optimizedmap.graph
PropertyMaps
Companion object PropertyMaps
class PropertyMaps extends AnyRef
Creates a PropertyMaps from an Optimized Map for Location Library.
- Alphabetic
- By Inheritance
- PropertyMaps
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new PropertyMaps(optimizedMap: OptimizedMapLayers)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
adasAttributes: AdasAttributes
Provides factory methods for accessing properties from the
adasattributes
layer of Optimized Map for Location Library. -
def
advancedNavigationAttributes: AdvancedNavigationAttributes
Provides factory methods for accessing properties from the
advancednavigationattributes
layer of Optimized Map for Location Library. -
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
freeFlowSpeed: RangeBasedPropertyMap[Vertex, Int]
Creates an accessor for the free-flow-speed of a com.here.platform.location.inmemory.graph.Vertex.
Creates an accessor for the free-flow-speed of a com.here.platform.location.inmemory.graph.Vertex.
The attribute is returned in km/h.
-
def
geometry: PropertyMap[Vertex, PackedLineString]
Creates a map that returns the geometry of a com.here.platform.location.inmemory.graph.Vertex.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hereMapContentReferenceToVertex: PropertyMap[HereMapContentReference, Vertex]
Creates a map that, given a com.here.platform.location.integration.optimizedmap.geospatial.HereMapContentReference, returns the corresponding com.here.platform.location.inmemory.graph.Vertex.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
length: PropertyMap[Vertex, Double]
Creates a map that returns the length of a com.here.platform.location.inmemory.graph.Vertex.
-
def
navigationAttributes: NavigationAttributes
Provides factory methods for accessing properties from the
navigationattributes
layer of Optimized Map for Location Library. -
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
roadAccess(accessType: RoadAccessType): RangeBasedPropertyMap[Vertex, Boolean]
Creates a RangeBasedPropertyMap that checks whether a Vertex is accessible to any type of traffic represented in
accessType
.Creates a RangeBasedPropertyMap that checks whether a Vertex is accessible to any type of traffic represented in
accessType
.If a Vertex is inaccessible, the RangeBasedPropertyMap returns
Seq(RangeBasedProperty(0.0, 1.0, false))
.The attribute is "optimistically" derived from four HERE Map Content attributes:
- RoadAttributes.accessible_by
- NavigationAttributes.travel_direction
- NavigationAttributes.access_permission
- NavigationAttributes.access_restriction
"Optimistically" means that the road is considered open if it is traversable at some point in time.
-
def
roadAccess: RangeBasedPropertyMap[Vertex, RoadAccessType]
Creates a RangeBasedPropertyMap that retrieves the RoadAccessType of a Vertex.
Creates a RangeBasedPropertyMap that retrieves the RoadAccessType of a Vertex.
If a Vertex is inaccessible, the RangeBasedPropertyMap returns
Seq(RangeBasedProperty(0.0, 1.0, RoadAccess.None))
.The attribute is "optimistically" derived from four HERE Map Content attributes:
- RoadAttributes.accessible_by
- NavigationAttributes.travel_direction
- NavigationAttributes.access_permission
- NavigationAttributes.access_restriction
"Optimistically" means that the road is considered open if it is traversable at some point in time.
-
def
roadAttributes: RoadAttributes
Provides factory methods for accessing properties from the
roadattributes
layer of Optimized Map for Location Library. -
def
routingRoadAccess(accessType: RoadAccessType): RangeBasedPropertyMap[Vertex, Boolean]
Creates a RangeBasedPropertyMap that checks whether a Vertex is accessible to any type of traffic represented in
accessType
.Creates a RangeBasedPropertyMap that checks whether a Vertex is accessible to any type of traffic represented in
accessType
.If a Vertex is inaccessible, the RangeBasedPropertyMap returns
Seq(RangeBasedProperty(0.0, 1.0, false))
.The attribute is "optimistically" derived from four HERE Map Content attributes:
- RoadAttributes.accessible_by
- NavigationAttributes.travel_direction
- NavigationAttributes.access_permission
- NavigationAttributes.access_restriction
- NavigationAttributes.construction_status
"Optimistically" means that the road is considered open if it is traversable at some point in time.
The difference between this method and
roadAccess
is that underlying layer here excludes under construction roads. -
def
routingRoadAccess: RangeBasedPropertyMap[Vertex, RoadAccessType]
Creates a RangeBasedPropertyMap that retrieves the RoadAccessType of a Vertex.
Creates a RangeBasedPropertyMap that retrieves the RoadAccessType of a Vertex.
If a Vertex is inaccessible, the RangeBasedPropertyMap returns
Seq(RangeBasedProperty(0.0, 1.0, RoadAccess.None))
.The attribute is "optimistically" derived from four HERE Map Content attributes:
- RoadAttributes.accessible_by
- NavigationAttributes.travel_direction
- NavigationAttributes.access_permission
- NavigationAttributes.access_restriction
- NavigationAttributes.construction_status
"Optimistically" means that the road is considered open if it is traversable at some point in time.
The difference between this method and
roadAccess
is that underlying layer here excludes under construction roads. -
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
turnRestrictions(accessRestriction: AccessRestrictionType): PropertyMap[Edge, Boolean]
Creates a PropertyMap that checks whether a turn, a transition between two Vertices represented by an Edge, is restricted for any type of traffic represented in
accessRestriction
.Creates a PropertyMap that checks whether a turn, a transition between two Vertices represented by an Edge, is restricted for any type of traffic represented in
accessRestriction
.Note that, in this context, the word turn can mean going straight.
-
def
turnRestrictions: PropertyMap[Edge, AccessRestrictionType]
Creates a PropertyMap that retrieves the AccessRestrictionTypes that apply to a turn, a transition between two Vertices represented by an Edge.
Creates a PropertyMap that retrieves the AccessRestrictionTypes that apply to a turn, a transition between two Vertices represented by an Edge.
Note that, in this context, the word turn can mean going straight.
-
def
vertexToHereMapContentReference: PropertyMap[Vertex, HereMapContentReference]
Creates a map that, given a com.here.platform.location.inmemory.graph.Vertex, returns the corresponding com.here.platform.location.integration.optimizedmap.geospatial.HereMapContentReference.
Creates a map that, given a com.here.platform.location.inmemory.graph.Vertex, returns the corresponding com.here.platform.location.integration.optimizedmap.geospatial.HereMapContentReference. It basically does the opposite mapping as done by the map returned by hereMapContentReferenceToVertex.
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()