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
Tileda 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
URLche indirizza all'immagine da utilizzare per questo riquadro. Se non vuoi fornire un'immagine per questa coordinata del riquadro, restituiscinull.