Packages

package optimizedmap

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package adasattributes
  2. package advancednavigationattributes
  3. package commonattributes
  4. package dcl2
  5. package geospatial
  6. package graph
  7. package mapmatching

    Provides predefined map matchers and components to build these map matchers that use the map data of the Optimized Map for Location Library.

    Provides predefined map matchers and components to build these map matchers that use the map data of the Optimized Map for Location Library.

    You can use com.here.platform.location.integration.optimizedmap.mapmatching.PathMatchers to create some predefined HMMPathMatchers.

    For example, if you are interested in a path traveled by a car, you can use PathMatchers.carPathMatcher. For each input probe point, the PathMatchers.carPathMatcher returns a MatchResult. If the matching is successful, the returned MatchResult is OnRoad. An OnRoad MatchResult contains the matched Vertex and the closest point to the probe point on this Vertex.

    If the input probes are sparse (typically, less than one probe per second), you should consider using a PathMatchers.carPathMatcherWithTransitions. This HMMPathMatcher can compute Transitions that contain the Vertices between two consecutive OnRoad MatchResults.

    You can use PathMatchers.newHMMPathMatcher to define your own HMMPathMatcher. To help you with this task, this package provides the following components:

    See also:

  8. package navigationattributes
  9. package roadattributes

Type Members

  1. case class AdasAttributesLayer(reader: (TileId) => Option[MultiPropertyTile]) extends Product with Serializable
  2. abstract class BitMask[T <: BitMask[T]] extends AnyRef
  3. case class FreeFlowSpeedLayer(reader: (TileId) => Option[RangeBasedPropertyTile[Int]]) extends Product with Serializable
  4. case class GeometryLayer(tileResolver: DiskTileResolver, reader: (TileId) => Option[GeometryTile]) extends Product with Serializable
  5. case class LengthLayer(reader: (TileId) => Option[UndirectedPropertyTile[Double]]) extends Product with Serializable
  6. case class MappingLayer(tileResolver: AncestorTileResolver, reader: (TileId) => Option[MappingTile]) extends Product with Serializable
  7. trait OptimizedMap extends AnyRef
  8. trait OptimizedMapLayers extends AnyRef
  9. case class RestrictedManoeuvreLayer(reader: (TileId) => Option[EdgePropertyTile[Int]]) extends Product with Serializable
  10. case class RoadAccessLayer(reader: (TileId) => Option[RangeBasedPropertyTile[Int]]) extends Product with Serializable
  11. case class RoutingGraphLayer(reader: (TileId) => Option[GraphTile]) extends Product with Serializable
  12. case class TmcTableLayer(reader: (String) => Option[TmcTablePartition]) extends Product with Serializable
  13. case class TopologyAttributesLayer(reader: (TileId) => Option[MultiPropertyTile]) extends Product with Serializable

Deprecated Type Members

  1. case class AdvancedNavigationAttributesLayer(reader: (TileId) => Option[MultiPropertyTile]) extends Product with Serializable
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version Location Library 1.0.54) Use TopologyAttributesLayer instead.

  2. case class NavigationAttributesLayer(reader: (TileId) => Option[MultiPropertyTile]) extends Product with Serializable
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version Location Library 1.0.54) Use TopologyAttributesLayer instead.

  3. case class RoadAttributesLayer(reader: (TileId) => Option[MultiPropertyTile]) extends Product with Serializable
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version Location Library 1.0.54) Use TopologyAttributesLayer instead.

Value Members

  1. object OptimizedMapLayers

    Lists the layers that are available in an Optimized Map for Location Library catalog.

  2. object TileDecoders

    Provides decoders for all Optimized Map for Location Library layers.

    Provides decoders for all Optimized Map for Location Library layers.

    Each decoder accepts an InputStream, parses the protobuf-encoded partition, and converts it into the corresponding in-memory representation within the Library model.

  3. object TileWeighers

    Collection of tile weighers for each tile type.

    Collection of tile weighers for each tile type.

    Each weigher estimates the in-memory size (in bytes) of a decoded tile. Used by caching mechanisms to evaluate memory consumption and decide when to evict tiles based on cache constraints.

    Using accurate weigher functions helps to optimize memory usage and maintain efficient cache behavior.

Ungrouped