implementa TileProvider
Un'implementazione parziale di TileProvider
che richiede solo la fornitura di un URL che indirizzi a un'immagine.
Tieni presente che questo corso richiede che tutte le immagini abbiano le stesse dimensioni.
Riepilogo campi ereditato
Riepilogo del costruttore pubblico
UrlTileProvider(larghezza int, altezza int)
Crea un oggetto UrlTileProvider.
|
Riepilogo del metodo pubblico
Tile finale |
getTile(int x, int y, int zoom)
Restituisce il riquadro da utilizzare per questa coordinata del riquadro.
|
URL abstract |
getTileUrl(int x, int y, int zoom)
Restituisce un
URL che rimanda all'immagine da utilizzare per questo riquadro. |
Riepilogo del metodo ereditato
Costruttori pubblici
Public UrlTileProvider (larghezza int, altezza int)
Crea un oggetto UrlTileProvider.
Parametri
width | larghezza delle immagini utilizzate per i riquadri |
---|---|
altezza | l'altezza delle immagini utilizzate per i riquadri |
Metodi pubblici
pubblico finale Tile getTile (int x, int y, int zoom)
Restituisce il riquadro da utilizzare per questa coordinata del riquadro.
Parametri
x | La coordinata x del riquadro. Sarà compreso nell'intervallo [0, 2zoom - 1] inclusi. |
---|---|
y | La coordinata y del riquadro. Sarà compreso nell'intervallo [0, 2zoom - 1] inclusi. |
zoom | Il livello di zoom del riquadro. Sarà compreso nell'intervallo [ GoogleMap.getMinZoomLevel , GoogleMap.getMaxZoomLevel ]
inclusi. |
Ritorni
Tile
da utilizzare per questa coordinata del riquadro. Se non vuoi fornire un riquadro per questa coordinata del riquadro, restituisciNO_TILE
. Se non è stato possibile trovare il riquadro in questo momento, restituisce null e potrebbero essere effettuate ulteriori richieste con un backoff esponenziale.
URL abstract pubblico getTileUrl (int x, int y, int zoom)
Restituisce un URL
che rimanda all'immagine da utilizzare per questo riquadro. Se nella richiesta iniziale non viene trovata alcuna immagine, verranno effettuate ulteriori richieste con un backoff esponenziale. Se non vuoi fornire un'immagine per questa coordinata del riquadro, restituisce null.
Parametri
x | La coordinata x del riquadro. Sarà compreso nell'intervallo [0, 2zoom - 1] inclusi. |
---|---|
y | La coordinata y del riquadro. Sarà compreso nell'intervallo [0, 2zoom - 1] inclusi. |
zoom | Il livello di zoom del riquadro. Sarà compreso nell'intervallo [ GoogleMap.getMinZoomLevel , GoogleMap.getMaxZoomLevel ]
inclusi. |
Ritorni
- URL a
URL
che indirizza all'immagine da utilizzare per questo riquadro. Se non vuoi fornire un'immagine per questa coordinata del riquadro, restituiscinull
.