Packages

package graph

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AccessRestriction extends AnyRef

    List of disjoint AccessRestrictionType values that can be combined to create more types using the AccessRestrictionType.union method.

    List of disjoint AccessRestrictionType values that can be combined to create more types using the AccessRestrictionType.union method. For example, an access denied to AccessRestriction.Automobile and AccessRestriction.Truck could be defined as:

    AccessRestriction.Automobile.union(AccessRestriction.Truck)

    Note that disjoint means that applying the method AccessRestrictionType.intersect to any pair of different values returns false. You can use the AccessRestriction.values() method to retrieve all these values.

  2. case class AccessRestrictionType(mask: Int) extends BitMask[AccessRestrictionType] with Product with Serializable

    Represents the access restriction for different types of traffic as a bitmask.

    Represents the access restriction for different types of traffic as a bitmask.

    For example, a turn restricted for cars and pedestrians would have the mask (automobiles | pedestrians).

    See also AccessRestriction for the exact mask values for each traffic type.

  3. class Graphs extends AnyRef

    Creates a Graphs from an Optimized Map for Location Library.

  4. class MappingTile extends AnyRef

    Contains the mapping data for a single tile.

    Contains the mapping data for a single tile.

    The data allows mapping between Location Library Vertices and HERE Map Content Segments.

    segmentTileIds and segmentIds are parallel arrays that specify the HERE Map Content partition and URI of HERE Map Content Segments. The information for Segments is stored in the same order as the vertices in the corresponding routinggraph GraphTile. As in UndirectedPropertyTile, there is one entry for every pair of vertices corresponding to the same Segment.

    See also

    Note

    Although this object contains Arrays, you should treat it as immutable.

  5. class PropertyMaps extends AnyRef

    Creates a PropertyMaps from an Optimized Map for Location Library.

  6. trait RoadAccess extends AnyRef

    List of disjoint RoadAccessType values that can be combined to create more types using the RoadAccessType.union method.

    List of disjoint RoadAccessType values that can be combined to create more types using the RoadAccessType.union method. For example, an access denied to RoadAccess.Automobiles and RoadAccess.Truck could be defined as:

    RoadAccess.Automobile.union(RoadAccess.Truck)

    Note that disjoint means that applying the method RoadAccessType.intersect to any pair of different values returns false. You can use the RoadAccess.values method to retrieve all these values.

  7. case class RoadAccessType(mask: Int) extends BitMask[RoadAccessType] with Product with Serializable

    Represents the accessibility of a particular stretch of road for different types of traffic as a bitmask.

    Represents the accessibility of a particular stretch of road for different types of traffic as a bitmask.

    For example, a part of the road that is accessible for cars and pedestrians would have the mask (automobiles | pedestrians).

    See also RoadAccess for the exact mask values for each traffic type.

  8. class TiledHereMapContentReferencePropertyMap extends PropertyMap[Vertex, HereMapContentReference]

    Converts an Optimized Map for Location Library Mapping Partition into a PropertyMap searchable by Vertex.

    Converts an Optimized Map for Location Library Mapping Partition into a PropertyMap searchable by Vertex.

    A MappingTile maps VertexIndices inside that tile to a HereMapContentReference.

  9. class TiledReverseHereMapContentReferencePropertyMap extends PropertyMap[HereMapContentReference, Vertex]

    A PropertyMap to retrieve the Vertex for a given HereMapContentReference.

    A PropertyMap to retrieve the Vertex for a given HereMapContentReference.

    The zoom level of the TileIds on which tileById operates, and the zoom level of the TileId referenced by a HereMapContentReference can be different. Typically, one tile of the Optimized Map for Location Library covers several partitions from HERE Map Content. If you convert a reference from HERE Map Content to a Vertex of the Optimized Map for Location Library, the zoom level of the tile referenced by the HereMapContentReference is higher than the zoom level on which tileById operates.

    The resolver transforms a TileId at a higher zoom level referenced by a HereMapContentReference to a TileId at a lower zoom level, TileId on which tileById can operate.

    The apply method throws a java.util.NoSuchElementException if it cannot find any Vertex for the provided HereMapContentReference. More specifically, the exception is thrown for any of the following reasons:

    See also the Road Topology & Geometry layer of HERE Map Content for the exact value of the zoom level used in HERE Map Content and the Mapping layer of the Optimized Map for Location Library for the exact value of the zoom level used in the Optimized Map for Location Library.

  10. class RangeBasedPropertyMapFactory[P] extends AnyRef

    Compiles an attribute layer from HERE Map Content to com.here.platform.location.core.graph.RangeBasedPropertyMap Key, Value pairs.

    Compiles an attribute layer from HERE Map Content to com.here.platform.location.core.graph.RangeBasedPropertyMap Key, Value pairs.

    You can use this factory to retrieve properties for use with a graph when absent from Optimized Map for Location Library.

    P

    HERE Map Content attribute layer partition type

    Annotations
    @deprecated
    Deprecated

    (Since version SDK 2.54) Use methods based on OptimizedMapLayers instead.

Value Members

  1. object Graphs
  2. object PropertyMaps

Deprecated Value Members

  1. object RangeBasedPropertyMapFactory
    Annotations
    @deprecated
    Deprecated

    (Since version SDK 2.54) Use methods based on OptimizedMapLayers instead.

Ungrouped