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
URLqui pointe vers l'image à utiliser pour cette carte. Si vous ne souhaitez pas fournir d'image pour ces coordonnées de tuile, renvoyeznull.