TileProvider

interface pública TileProvider
Subclasses indiretas conhecidas

Interface de uma classe que fornece as imagens de bloco de uma TileOverlay. Para saber mais sobre o sistema de coordenadas de blocos, consulte TileOverlay.

As chamadas para métodos nessa interface podem ser feitas a partir de várias linhas de execução. Portanto, as implementações dessa interface precisam ser thread-safe.

Resumo dos campos

público estático final Bloco NO_TILE Bloco de stubs usado para indicar que não existe nenhum bloco para uma coordenada de bloco específica.

Resumo do método público

abstrato Bloco
getTile(int x, int y, int zoom)
Retorna o bloco a ser usado para esta coordenada de bloco.

Campos

public estático final Bloco NO_TILE

Bloco de stubs usado para indicar que não existe nenhum bloco para uma coordenada de bloco específica.

Métodos públicos

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

Retorna o bloco a ser usado para esta coordenada de bloco.

Parâmetros
x A coordenada x do bloco. Ele estará no intervalo [0, 2zoom - 1].
y A coordenada y do bloco. Ele estará no intervalo [0, 2zoom - 1].
zoom O nível de zoom do bloco. Ele estará no intervalo [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel].
Retorna
  • a Tile que será usada para essa coordenada de bloco. Caso não queira fornecer um bloco para essa coordenada de bloco, retorne NO_TILE. Se não for possível encontrar o bloco nesse momento, retorne nulo para que outras solicitações sejam feitas com uma espera exponencial.