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
- Protected
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
adasattributeslayer 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(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- 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[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @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.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @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:
- TopologyAttributes.accessible_by
- TopologyAttributes.travel_direction
- TopologyAttributes.access_permission
- TopologyAttributes.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:
- TopologyAttributes.accessible_by
- TopologyAttributes.travel_direction
- TopologyAttributes.access_permission
- TopologyAttributes.access_restriction
"Optimistically" means that the road is considered open if it is traversable at some point in time.
- 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:
- TopologyAttributes.accessible_by
- TopologyAttributes.travel_direction
- TopologyAttributes.access_permission
- TopologyAttributes.access_restriction
- TopologyAttributes.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
roadAccessis 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:
- TopologyAttributes.accessible_by
- TopologyAttributes.travel_direction
- TopologyAttributes.access_permission
- TopologyAttributes.access_restriction
- TopologyAttributes.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
roadAccessis 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 topologyAttributes: TopologyAttributes
Provides factory methods for accessing properties from the
topologyattributeslayer of Optimized Map for Location Library. - 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(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def advancedNavigationAttributes: AdvancedNavigationAttributes
Provides factory methods for accessing properties from the
advancednavigationattributeslayer of Optimized Map for Location Library.Provides factory methods for accessing properties from the
advancednavigationattributeslayer of Optimized Map for Location Library.- Annotations
- @Deprecated @deprecated
- Deprecated
(Since version Location Library 1.0.54) Use topologyAttributes instead.
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
- def navigationAttributes: NavigationAttributes
Provides factory methods for accessing properties from the
navigationattributeslayer of Optimized Map for Location Library.Provides factory methods for accessing properties from the
navigationattributeslayer of Optimized Map for Location Library.- Annotations
- @Deprecated @deprecated
- Deprecated
(Since version Location Library 1.0.54) Use topologyAttributes instead.
- def roadAttributes: RoadAttributes
Provides factory methods for accessing properties from the
roadattributeslayer of Optimized Map for Location Library.Provides factory methods for accessing properties from the
roadattributeslayer of Optimized Map for Location Library.- Annotations
- @Deprecated @deprecated
- Deprecated
(Since version Location Library 1.0.54) Use topologyAttributes instead.