UrlTileProvider

publiczna klasa abstrakcyjna UrlTileProvider rozszerza obiekt
implementuje TileProvider

Częściowa implementacja TileProvider, która wymaga podania tylko adresu URL wskazującego obraz.

Pamiętaj, że ta klasa wymaga, aby wszystkie obrazy miały te same wymiary.

Podsumowanie dziedziczonych pól

Publiczne podsumowanie konstruktora

UrlTileProvider(szerokość, wysokość całkowita)
Konstruuje obiekt UrlTileProvider.

Podsumowanie metod publicznych

końcowy Kafelki
getTile(int x, int y, int zoom)
Zwraca kafelek, który ma być używany dla tej współrzędnej kafelka.
abstrakcyjny URL
getTileUrl(int x, int y, int zoom)
Zwraca wartość URL wskazującą obraz, który ma być użyty w tym kafelku.

Podsumowanie metod dziedziczonych

Publiczne konstruktorzy

public UrlTileProvider (int_width, intheight)

Konstruuje obiekt UrlTileProvider.

Parametry
szerokość szerokość obrazów używanych do kafelków
wysokość wysokość obrazów używanych w kafelkach

Metody publiczne

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

Zwraca kafelek, który ma być używany dla tej współrzędnej kafelka.

Parametry
x Współrzędna x kafelka. Mieści się w zakresie od [0, 2powiększenie do 1] włącznie.
r. Współrzędna Y kafelka. Mieści się w zakresie od [0, 2powiększenie do 1] włącznie.
zoom Poziom powiększenia kafelka. Będzie się on mieścił w zakresie [GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] włącznie.
Akcje powrotne
  • Tile, który ma być używany dla tej współrzędnej kafelka. Jeśli nie chcesz udostępnić kafelka dla tej współrzędnych, zwróć NO_TILE. Jeśli w tym momencie nie można znaleźć kafelka, zwróć wartość null, a kolejne żądania mogą być wysyłane z wykładniczym ponawianiem.

publiczny abstrakcyjny adres URL getTileUrl (int x, int y, int zoom)

Zwraca wartość URL wskazującą obraz, który ma być użyty w tym kafelku. Jeśli w początkowym żądaniu nie zostanie znaleziony obraz, kolejne żądania będą wysyłane z wykładniczym ponawianiem. Jeśli nie chcesz przesyłać obrazu dla tej współrzędnej kafelka, zwróć wartość null.

Parametry
x Współrzędna x kafelka. Mieści się w zakresie od [0, 2powiększenie do 1] włącznie.
r. Współrzędna Y kafelka. Mieści się w zakresie od [0, 2powiększenie do 1] włącznie.
zoom Poziom powiększenia kafelka. Będzie się on mieścił w zakresie [GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] włącznie.
Akcje powrotne
  • Adres URL URL wskazujący obraz, który ma być użyty w tym kafelku. Jeśli nie chcesz przesłać obrazu dla tej współrzędnych kafelka, zwróć null.