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]. |
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
URLque aponta para a imagem a ser usada neste bloco. Caso não queira fornecer uma imagem para essa coordenada de bloco, retornenull.