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, renvoyezNO_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, renvoyeznull
.