TileProvider

public Interface TileProvider
Bekannte indirekte Unterklassen

Eine Schnittstelle für eine Klasse, die die Kachelbilder für ein TileOverlay bereitstellt. Informationen zum Kachelkoordinatensystem finden Sie unter TileOverlay.

Aufrufe von Methoden in dieser Schnittstelle können aus mehreren Threads erfolgen. Implementierungen dieser Schnittstelle müssen daher dialogsicher sein.

Feldzusammenfassung

public static final Tile NO_TILE Stub-Kachel, die verwendet wird, um anzuzeigen, dass für eine bestimmte Kachelkoordinate keine Kachel vorhanden ist.

Public Method Summary

Abstrakte Kachel
getTile(int x, int y, int zoom)
Gibt die Kachel zurück, die für diese Kachelkoordinate verwendet werden soll.

Felder

öffentlich statisch finale Kachel NO_TILE

Stub-Kachel, die verwendet wird, um anzuzeigen, dass für eine bestimmte Kachelkoordinate keine Kachel vorhanden ist.

Public Methods

public abstrakt 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.