UrlTileProvider

öffentliche abstrakte Klasse UrlTileProvider erweitert Objekt
implementiert TileProvider

Eine teilweise Implementierung von TileProvider, bei der nur eine URL erforderlich ist, die auf ein bereitgestelltes Bild verweist.

Bei dieser Klasse müssen alle Bilder dieselben Maße haben.

Inherited Field Summary

Public Constructor Summary

UrlTileProvider(int width, int height)
Erstellt ein UrlTileProvider.

Public Method Summary

letzte Kachel
getTile(int x, int y, int zoom)
Gibt die Kachel zurück, die für diese Kachelkoordinate verwendet werden soll.
Zusammenfassungs-URL
getTileUrl(int x, int y, int zoom)
Gibt ein URL zurück, das auf das Bild verweist, das für diese Kachel verwendet werden soll.

Inherited Method Summary

Public Constructors

public UrlTileProvider (int width, int height)

Erstellt ein UrlTileProvider.

Parameter
width Breite der Bilder für Kacheln
height Höhe der für Kacheln verwendeten Bilder

Public Methods

public final Tile getTile (int x, int y, int zoom)

Gibt die Kachel zurück, die für diese Kachelkoordinate verwendet werden soll.

Parameter
x Die x-Koordinate der Kachel. Er liegt im Bereich von [0, 2zoom bis einschließlich 1].
y Die Y-Koordinate der Kachel. Er liegt im Bereich von [0, 2zoom bis einschließlich 1].
zoom Die Zoomstufe der Kachel. Er liegt im Bereich [GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] (einschließlich).
Rückgaben
  • Tile, der für diese Kachelkoordinate verwendet werden soll. Wenn Sie für diese Kachelkoordinaten keine Kachel angeben möchten, geben Sie NO_TILE zurück. Wenn die Kachel zu diesem Zeitpunkt nicht gefunden werden konnte, wird null zurückgegeben und es können weitere Anfragen mit einem exponentiellen Backoff gesendet werden.

public abstrakte URL getTileUrl (int x, int y, int zoom)

Gibt ein URL zurück, das auf das Bild verweist, das für diese Kachel verwendet werden soll. Wenn bei der ersten Anfrage kein Bild gefunden wird, erfolgen weitere Anfragen mit einem exponentiellen Backoff. Wenn Sie für diese Kachelkoordinate kein Bild bereitstellen möchten, geben Sie null zurück.

Parameter
x Die x-Koordinate der Kachel. Er liegt im Bereich von [0, 2zoom bis einschließlich 1].
y Die Y-Koordinate der Kachel. Er liegt im Bereich von [0, 2zoom bis einschließlich 1].
zoom Die Zoomstufe der Kachel. Er liegt im Bereich [GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] (einschließlich).
Rückgaben
  • Verlinke einen URL, der auf das Bild verweist, das für diese Kachel verwendet werden soll. Wenn Sie für diese Kachelkoordinate kein Bild bereitstellen möchten, geben Sie null zurück.