TileProvider

interface publique TileProvider
Sous-classes indirectes connues

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

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

Récapitulatif des champs

public static final Tile AUCUN_TITRE Mosaïque servant à indiquer qu'il n'existe aucune tuile pour les coordonnées d'une tuile spécifique.

Récapitulatif des méthodes publiques

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

Champs

public static final Tile NO_TILE

Mosaïque servant à indiquer qu'il n'existe aucune tuile pour les coordonnées d'une tuile spécifique.

Méthodes publiques

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

Renvoie la tuile à utiliser pour cette coordonnée.

Paramètres
x Coordonnée X de la tuile. 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 plage sera comprise dans la plage [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel ].
Renvoie
  • Le Tile à utiliser pour cette coordonnée de tuile. Si vous ne souhaitez pas fournir de tuile pour ces coordonnées, renvoyez NO_TILE. Si la tuile n'est pas disponible à ce moment-là, renvoie une valeur nulle et d'autres requêtes peuvent s'effectuer avec un intervalle exponentiel entre les tentatives.