UrlTileProvider

public 抽象クラス UrlTileProvider が Extensions Object
を実装 TileProvider に実装

TileProvider の部分的な実装。必要な画像を指す URL のみを指定します。

このクラスを使用するには、すべての画像が同じサイズである必要があります。

継承されたフィールドの概要

パブリック コンストラクタの概要

UrlTileProvider(int 幅、int 高さ)
UrlTileProvider を作成します。

パブリック メソッドの概要

最後のタイル
getTile(int x, int y, intzoom)
このタイル座標に使用されるタイルを返します。
抽象 URL
getTileUrl(int x, int y, intzoom)
このタイルに使用される画像を指す URL を返します。

継承されたメソッドの概要

パブリック コンストラクタ

public UrlTileProvider (int 幅、int 高さ)

UrlTileProvider を作成します。

パラメータ
width タイルに使用される画像の幅
height タイルに使用される画像の高さ

パブリック メソッド

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

このタイル座標に使用されるタイルを返します。

パラメータ
x タイルの x 座標。これは [0, 2zoom - 1] の範囲になります。
y タイルの y 座標。これは [0, 2zoom - 1] の範囲になります。
ズーム タイルのズームレベル。これは [GoogleMap.getMinZoomLevelGoogleMap.getMaxZoomLevel] の範囲内となります。
戻り値
  • このタイル座標に使用する Tile。このタイル座標にタイルを指定しない場合は、NO_TILE を返します。この時点でタイルが見つからなかった場合は、null を返し、指数バックオフで追加のリクエストが行われる可能性があります。

公開 抽象 URL getTileUrl (int x, int y, intzoom)

このタイルに使用される画像を指す URL を返します。最初のリクエストで画像が見つからない場合、それ以降のリクエストは指数バックオフで実行されます。このタイル座標の画像を指定したくない場合は、null を返します。

パラメータ
x タイルの x 座標。これは [0, 2zoom - 1] の範囲になります。
y タイルの y 座標。これは [0, 2zoom - 1] の範囲になります。
ズーム タイルのズームレベル。これは [GoogleMap.getMinZoomLevelGoogleMap.getMaxZoomLevel] の範囲内となります。
戻り値
  • このタイルに使用される画像を指す URL の URL。このタイル座標の画像を指定したくない場合は、null を返します。