TileProvider

Interface publique TileProvider
Sous-classes indirectes connues

Interface d'une classe qui fournit les images de tuiles d'un TileOverlay. Pour en savoir plus sur le système de coordonnées des tuiles, consultez TileOverlay.

Les appels aux méthodes de cette interface peuvent être effectués à partir de plusieurs threads. Les implémentations de cette interface doivent donc être threadsafe.

Récapitulatif sur les champs

public statique final Tile NO_TILE Tuile bouchon utilisée pour indiquer qu'il n'existe aucune tuile pour des coordonnées de tuile spécifiques.

Récapitulatif des méthodes publiques

Carte abstraite
getTile(int x, int y, int zoom)
Renvoie la tuile à utiliser pour cette coordonnée de tuile.

Champs

public statique final Tile NO_TILE

Tuile bouchon utilisée pour indiquer qu'il n'existe aucune tuile pour des coordonnées de tuile spécifiques.

Méthodes publiques

public abstrait 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.