Package org.geotools.tile.impl.bing
Class BingTileIdentifier
- Object
-
- TileIdentifier
-
- BingTileIdentifier
-
public class BingTileIdentifier extends TileIdentifier
The TileIdentifier implementation for the BingMaps family. This identifier follows the grid logic of similar implementations. The different characteristic of a BingTileIdentifier is the use of quadkey to locate a tile in the grid space. Please refer to Since:- 12
- Author:
- Ugo Taddei
-
-
Constructor Summary
Constructors Constructor Description BingTileIdentifier(int x, int y, ZoomLevel zoomLevel, String serviceName)
Creates a new BingTileIdentifier.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCode()
Gets the code of a tile.String
getId()
Gets the id of a tile, which can be used for caching purposes.BingTileIdentifier
getLowerNeighbour()
BingTileIdentifier
getRightNeighbour()
-
Methods inherited from class TileIdentifier
arithmeticMod, equals, getServiceName, getX, getY, getZ, getZoomLevel, hashCode, toString
-
-
-
-
Method Detail
-
getRightNeighbour
public BingTileIdentifier getRightNeighbour()
- Specified by:
getRightNeighbour
in classTileIdentifier
-
getLowerNeighbour
public BingTileIdentifier getLowerNeighbour()
- Specified by:
getLowerNeighbour
in classTileIdentifier
-
getId
public String getId()
Description copied from class:TileIdentifier
Gets the id of a tile, which can be used for caching purposes.The id is a file-friendly name (that is, should contains no special characters such as ".", "/", etc. The id should be build from the code (which also uniquely identifies a tile, but, in some service implementation may contain file-unfriendly characters (e.g. OpenStreetMap: 5/16/10.png).
When building an id, you should use the service name as a prefix (e.g. for OpenStreetMap: "Mapnik", "CycleMap"; Bing Maps: "Road", "Hybrid"; etc) and suffix the id with a file-friendly string (e.g. OpenStreetMap: "Mapnik_X_Y_Z").
- Specified by:
getId
in classTileIdentifier
-
getCode
public String getCode()
Description copied from class:TileIdentifier
Gets the code of a tile.The id is a string which uniquely identifies a tile. In some service implementations this is a quadkey (e.g. Bing Maps: "03123") or the fragment of the tile image (e.g. OpenStreetMap: 5/16/10.png, for Z/X/Y.png).
- Specified by:
getCode
in classTileIdentifier
- Returns:
- the code
-
-