UrlTileProvider

classe abstrata pública UrlTileProvider estende Object
implementa TileProvider

Uma implementação parcial de TileProvider que exige apenas o fornecimento de um URL que aponte para uma imagem.

Essa classe exige que todas as imagens tenham as mesmas dimensões.

Resumo do campo herdado

Resumo do construtor público

UrlTileProvider(int largura, int altura)
Constrói um UrlTileProvider.

Resumo do método público

Bloco final
getTile(int x, int y, int zoom)
Retorna o bloco a ser usado para esta coordenada de bloco.
URL abstrato
getTileUrl(int x, int y, int zoom)
Retorna um URL que aponta para a imagem a ser usada no bloco.

Resumo do método herdado

Construtores públicos

public UrlTileProvider (int width, int height)

Constrói um UrlTileProvider.

Parâmetros
largura largura das imagens usadas para blocos
altura altura das imagens usadas para blocos

Métodos públicos

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

público abstrato URL getTileUrl (int x, int y, int zoom)

Retorna um URL que aponta para a imagem a ser usada no bloco. Se nenhuma imagem for encontrada na solicitação inicial, outras solicitações serão feitas com uma espera exponencial. Se não quiser fornecer uma imagem para essa coordenada de bloco, retorne nulo.

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
  • URL que um URL que aponta para a imagem a ser usada neste bloco. Caso não queira fornecer uma imagem para essa coordenada de bloco, retorne null.