com.here.platform.location.integration.herecommons.geospatial
HereTileResolver
Companion object HereTileResolver
class HereTileResolver extends TileResolver
Finds tile IDs. For more information on HEREtiles and IDs, see the documentation for
com.here.olp.util.quad.HereQuad.
- Alphabetic
- By Inheritance
- HereTileResolver
- TileResolver
- Serializable
- AncestorTileResolver
- DiskTileResolver
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new HereTileResolver(outputLevel: HereTileLevel)
- outputLevel
quadtree level for which tile IDs are returned
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
- 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 fromAncestorTile(tile: TileId): Set[TileId]
Returns all descendant tiles for a given tile.
Returns all descendant tiles for a given tile.
- Definition Classes
- HereTileResolver → TileResolver
- def fromBoundingBox[BB](sourceBBox: BB)(implicit arg0: BoundingBoxOperations[BB]): Set[TileId]
Returns the tiles that cover a given bounding box.
Returns the tiles that cover a given bounding box.
Throws an IllegalArgumentException if
bboxis not a valid bounding box.- Definition Classes
- HereTileResolver → TileResolver
- def fromCenterAndRadius[GC](center: GC, radiusInMeters: Double)(implicit arg0: GeoCoordinateOperations[GC]): Set[TileId]
Returns the tiles that cover a given circle.
Returns the tiles that cover a given circle.
Throws an IllegalArgumentException if the center's latitude is not between -90.0 and 90.0.
- center
Position of the circle center
- radiusInMeters
Radius of the circle
- Definition Classes
- HereTileResolver → TileResolver → DiskTileResolver
- def fromCoordinate[GeoCoordinate](coordinates: GeoCoordinate)(implicit arg0: GeoCoordinateOperations[GeoCoordinate]): TileId
Returns the tile containing a given point.
Returns the tile containing a given point.
Throws an IllegalArgumentException if the point's latitude is not between -90.0 and 90.0.
- Definition Classes
- HereTileResolver → TileResolver
- def fromDescendantTile(tile: TileId): TileId
Returns the ancestor tile for the output level that is configured for this TileResolver.
Returns the ancestor tile for the output level that is configured for this TileResolver.
- Definition Classes
- HereTileResolver → TileResolver → AncestorTileResolver
- def fromTile(tileId: TileId): Set[TileId]
Returns the tiles associated with a given input tile.
Returns the tiles associated with a given input tile.
Which tiles that are depends on the zoom level of the input tile compared to the output level that is configured for this TileResolver. There are three cases to consider.
- The level of the input tile is the same as the output level. In this case, only the input tile itself is returned.
- The input tile is at a lower zoom level than the output level, meaning its area is greater than the area of a single tile at the output level. In this case, the input tile covers multiple tiles at the output level and all of them are returned.
- The input tile is at a higher zoom level than the output level, meaning its area is smaller than the area of a single tile at the output level. In this case, the input tile is fully contained within a single output level tile and that tile is returned.
- Definition Classes
- HereTileResolver → TileResolver
- def fromTileWithBuffer(tileId: TileId, bufferInMeters: Double): Set[TileId]
Returns the tiles that cover the area of a given tile extended by the given buffer in all directions.
Returns the tiles that cover the area of a given tile extended by the given buffer in all directions.
- tileId
The tile ID used as initial bounding box
- bufferInMeters
The buffer to be added around the tile's bounding box
- Definition Classes
- HereTileResolver → TileResolver
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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()
- val outputLevel: HereTileLevel
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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 finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)