package optimizedmap
- Alphabetic
- Public
- All
Type Members
- case class AdasAttributesLayer(reader: (TileId) ⇒ Option[MultiPropertyTile]) extends Product with Serializable
- case class AdvancedNavigationAttributesLayer(reader: (TileId) ⇒ Option[MultiPropertyTile]) extends Product with Serializable
- abstract class BitMask[T <: BitMask[T]] extends AnyRef
- case class FreeFlowSpeedLayer(reader: (TileId) ⇒ Option[RangeBasedPropertyTile[Int]]) extends Product with Serializable
- case class GeometryLayer(tileResolver: DiskTileResolver, reader: (TileId) ⇒ Option[GeometryTile]) extends Product with Serializable
- case class LengthLayer(reader: (TileId) ⇒ Option[UndirectedPropertyTile[Double]]) extends Product with Serializable
- case class MappingLayer(tileResolver: AncestorTileResolver, reader: (TileId) ⇒ Option[MappingTile]) extends Product with Serializable
- case class NavigationAttributesLayer(reader: (TileId) ⇒ Option[MultiPropertyTile]) extends Product with Serializable
- trait OptimizedMap extends AnyRef
- trait OptimizedMapLayers extends AnyRef
- case class RestrictedManoeuvreLayer(reader: (TileId) ⇒ Option[EdgePropertyTile[Int]]) extends Product with Serializable
- case class RoadAccessLayer(reader: (TileId) ⇒ Option[RangeBasedPropertyTile[Int]]) extends Product with Serializable
- case class RoadAttributesLayer(reader: (TileId) ⇒ Option[MultiPropertyTile]) extends Product with Serializable
- case class RoutingGraphLayer(reader: (TileId) ⇒ Option[GraphTile]) extends Product with Serializable
- case class TmcTableLayer(reader: (String) ⇒ Option[TmcTablePartition]) extends Product with Serializable
Value Members
-
object
OptimizedMapLayers
Lists the layers that are available in an Optimized Map for Location Library catalog.
-
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. -
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.