UrlTileProvider

herkese açık soyut sınıf UrlTileProvider Object'i genişletir
TileProvider'ı uygular

Yalnızca sağlanacak bir resme yönlendiren bir URL gerektiren kısmi bir TileProvider uygulaması.

Bu sınıfta, tüm resimlerin aynı boyutlara sahip olması gerektiğini unutmayın.

Devralınan Alan Özeti

Kamu Oluşturucu Özeti

UrlTileProvider(int genişlik, int yükseklik)
Bir UrlTileProvider oluşturur.

Herkese Açık Yöntem Özeti

son Kart
getTile(int x, int y, int yakınlaştırma)
Bu parça koordinatı için kullanılacak parçayı döndürür.
soyut URL
getTileUrl(int x, int y, int yakınlaştırma)
Bu parça için kullanılacak resme işaret eden bir URL döndürür.

Devralınan Yöntem Özeti

İnşaatçılar

herkese açık UrlTileProvider (int genişlik, int yükseklik)

Bir UrlTileProvider oluşturur.

Parametreler
genişlik karolar için kullanılan resimlerin genişliği
yükseklik karolarda kullanılan resimlerin yüksekliği

Herkese Açık Yöntemler

herkese açık son Parça getTile (int x, int y, int zum)

Bu parça koordinatı için kullanılacak parçayı döndürür.

Parametreler
x Parçanın x koordinatı. Bu değer, [0, 2zoom - 1] aralığında olacaktır.
y Karonun y koordinatı. Bu değer, [0, 2zoom - 1] aralığında olacaktır.
yakınlaştırma Karonun yakınlaştırma düzeyi. Bu değer, [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] aralığında olacaktır (bu değerler dahil).
İlerlemeler
  • Tile bu parça koordinatı için kullanılacak. Bu parça koordinatı için kutucuk sağlamak istemiyorsanız NO_TILE değerini döndürün. Parça bu anda bulunamazsa null değerini döndürür ve üstel geri çekilerek başka istekler yapılabilir.

genel soyut URL getTileUrl (int x, int y, int zum)

Bu parça için kullanılacak resme işaret eden bir URL döndürür. İlk istekte herhangi bir resim bulunamazsa üstel geri çekilerek başka istekler yapılır. Bu parça koordinatı için resim sağlamak istemiyorsanız null değerini döndürün.

Parametreler
x Parçanın x koordinatı. Bu değer, [0, 2zoom - 1] aralığında olacaktır.
y Karonun y koordinatı. Bu değer, [0, 2zoom - 1] aralığında olacaktır.
yakınlaştırma Karonun yakınlaştırma düzeyi. Bu değer, [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] aralığında olacaktır (bu değerler dahil).
İlerlemeler
  • Bu kutu için kullanılacak resmi işaret eden bir URL URL'si ekleyin. Bu parça koordinatı için resim sağlamak istemiyorsanız null değerini döndürün.