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
- Serializable
- AncestorTileResolver
- DiskTileResolver
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
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
bbox
is 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[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @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
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val outputLevel: HereTileLevel
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()