UrlTileProvider

public abstract class UrlTileProvider memperluas Object
menerapkan TileProvider

Implementasi sebagian dari TileProvider yang hanya memerlukan URL yang mengarah ke gambar yang disediakan.

Perhatikan bahwa kelas ini mengharuskan semua gambar memiliki dimensi yang sama.

Ringkasan Kolom Turunan

Ringkasan Konstruktor Publik

UrlTileProvider(lebar int, tinggi int)
Membuat UrlTileProvider.

Ringkasan Metode Publik

Kartu akhir
getTile(int x, int y, int zoom)
Menampilkan ubin yang akan digunakan untuk koordinat ubin ini.
URL abstrak
getTileUrl(int x, int y, int zoom)
Menampilkan URL yang mengarah ke gambar yang akan digunakan untuk kartu ini.

Ringkasan Metode Turunan

Konstruktor Publik

public UrlTileProvider (int width, int height)

Membuat UrlTileProvider.

Parameter
lebar lebar gambar yang digunakan untuk ubin
tinggi tinggi gambar yang digunakan untuk ubin

Metode Publik

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

Menampilkan ubin yang akan digunakan untuk koordinat ubin ini.

Parameter
x Koordinat x kartu. Ini akan berada dalam rentang [0, 2zoom - 1] inklusif.
y Koordinat y kartu. Ini akan berada dalam rentang [0, 2zoom - 1] inklusif.
zoom Tingkat zoom kartu. Ini akan berada dalam rentang [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] inklusif.
Hasil
  • Tile yang akan digunakan untuk koordinat ubin ini. Jika Anda tidak ingin menyediakan ubin untuk koordinat ubin ini, tampilkan NO_TILE. Jika kartu tidak dapat ditemukan pada saat ini, tampilkan null dan permintaan lebih lanjut mungkin akan dibuat dengan backoff eksponensial.

URL abstrak publik getTileUrl (int x, int y, int zoom)

Menampilkan URL yang mengarah ke gambar yang akan digunakan untuk kartu ini. Jika tidak ada gambar yang ditemukan pada permintaan awal, permintaan lebih lanjut akan dibuat dengan backoff eksponensial. Jika tidak ingin menyediakan gambar untuk koordinat ubin ini, tampilkan null.

Parameter
x Koordinat x kartu. Ini akan berada dalam rentang [0, 2zoom - 1] inklusif.
y Koordinat y kartu. Ini akan berada dalam rentang [0, 2zoom - 1] inklusif.
zoom Tingkat zoom kartu. Ini akan berada dalam rentang [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] inklusif.
Hasil
  • URL ke URL yang mengarah ke gambar yang akan digunakan untuk kartu ini. Jika Anda tidak ingin memberikan gambar untuk koordinat ubin ini, tampilkan null.