ProviderUrl Tile

classe astratta pubblica UrlTileProvider estende oggetto
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, restituisci NO_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, restituisci null.