TileProvider
Subcategorías indirectas conocidas
|
Una interfaz para una clase que proporciona las imágenes de mosaico para un TileOverlay
. Para obtener información sobre el sistema de coordenadas del mosaico, consulta TileOverlay
.
Las llamadas a los métodos de esta interfaz pueden realizarse desde varios subprocesos, por lo que las implementaciones de esta interfaz deben ser seguras para los subprocesos.
Resumen de campos
Tile final estático público |
NO_TILE |
Mosaico de stub que se usa para indicar que no existe un mosaico para una coordenada de mosaicos específica. |
Resumen de métodos públicos
Tarjeta abstracta
|
getTile(int x, int y, int zoom)
Muestra el mosaico que se usará para esta coordenada del mosaico.
|
Campos
público
estático
final
Tile
NO_TILE
Mosaico de stub que se usa para indicar que no existe un mosaico para una coordenada de mosaicos específica.
Métodos públicos
resumen público Tile
getTile
(int x, int y, int zoom)
Muestra el mosaico que se usará para esta coordenada del mosaico.
Parámetros
x |
La coordenada X del mosaico. Estará en el rango [0, 2zoom - 1]
inclusive. |
y |
La coordenada Y del mosaico. Estará en el rango [0, 2zoom - 1]
inclusive. |
zoom |
El nivel de zoom del mosaico. Este valor estará en el rango [GoogleMap.getMinZoomLevel , GoogleMap.getMaxZoomLevel ] inclusive. |
Devuelve
- El
Tile
que se usará para esta coordenada del mosaico Si no quieres proporcionar un mosaico para esta coordenada de mosaicos, muestra NO_TILE
. Si no se pudo encontrar el mosaico en este momento, muestra un valor nulo y se podrían realizar más solicitudes con una retirada exponencial.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-05-13 (UTC)
[null,null,["Última actualización: 2025-05-13 (UTC)"],[[["`TileProvider` is an interface for classes that provide tile images for a `TileOverlay` on a map."],["Implementations of this interface must be thread-safe as they may be called from multiple threads."],["`TileProvider` provides a `getTile` method to retrieve the tile image for a specific tile coordinate."],["A `NO_TILE` constant is provided to indicate the absence of a tile for a given coordinate."]]],["The `TileProvider` interface supplies tile images for a `TileOverlay`. Implementations must be thread-safe due to potential multi-threaded method calls. It defines a `NO_TILE` field, indicating the absence of a tile at a specific coordinate. The core method, `getTile`, takes x, y coordinates, and zoom level to return a `Tile`. If no tile is available, it should return `NO_TILE`; if the tile can't be fetched at that moment, it returns null. `UrlTileProvider` is an example of an implementation that is a partial one.\n"]]