UrlTileProvider

La classe abstraite publique UrlTileProvider étend l'objet
et implémente TileProvider

Implémentation partielle de TileProvider qui ne nécessite qu'une URL pointant vers une image à fournir.

Notez que cette classe nécessite que toutes les images aient les mêmes dimensions.

Récapitulatif des champs hérités

Récapitulatif des constructeurs publics

UrlTileProvider(largeur entière, hauteur entière)
Construit un UrlTileProvider.

Récapitulatif des méthodes publiques

dernière carte
getTile(int x, int y, int zoom)
Renvoie la tuile à utiliser pour cette coordonnée de tuile.
URL abstraite
getTileUrl(int x, int y, int zoom)
Renvoie un URL qui pointe vers l'image à utiliser pour cette carte.

Récapitulatif des méthodes héritées

Constructeurs publics

public UrlTileProvider (largeur totale, hauteur entière)

Construit un UrlTileProvider.

Paramètres
largeur la largeur des images utilisées pour les tuiles
hauteur hauteur des images utilisées pour les tuiles

Méthodes publiques

public final Tile getTile (int x, int y, int zoom)

Renvoie la tuile à utiliser pour cette coordonnée de tuile.

Paramètres
x Coordonnée X de la vignette. Cette valeur est comprise dans la plage [0, 2zoom - 1] inclus.
y Coordonnée Y de la tuile. Cette valeur est comprise dans la plage [0, 2zoom - 1] inclus.
zoom Niveau de zoom de la tuile. Cette valeur est comprise dans la plage [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] incluse.
Renvoie
  • Tile à utiliser pour ces coordonnées de tuile. Si vous ne souhaitez pas fournir de tuile pour cette coordonnée de tuile, renvoyez NO_TILE. Si la tuile est introuvable à ce moment précis, la valeur renvoyée est nulle. D'autres requêtes pourront être effectuées avec un intervalle exponentiel entre les tentatives.

URL abstraite publique getTileUrl (int x, int y, int zoom)

Renvoie un URL qui pointe vers l'image à utiliser pour cette carte. Si aucune image n'est trouvée sur la requête initiale, les requêtes suivantes seront envoyées avec un intervalle exponentiel entre les tentatives. Si vous ne souhaitez pas fournir d'image pour ces coordonnées de tuile, renvoyez la valeur "null".

Paramètres
x Coordonnée X de la vignette. Cette valeur est comprise dans la plage [0, 2zoom - 1] inclus.
y Coordonnée Y de la tuile. Cette valeur est comprise dans la plage [0, 2zoom - 1] inclus.
zoom Niveau de zoom de la tuile. Cette valeur est comprise dans la plage [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] incluse.
Renvoie
  • URL d'un URL qui pointe vers l'image à utiliser pour cette carte. Si vous ne souhaitez pas fournir d'image pour ces coordonnées de tuile, renvoyez null.