UrlTileProvider

общедоступный абстрактный класс UrlTileProvider расширяет объект
реализует TileProvider

Частичная реализация TileProvider , для которой требуется предоставить только URL-адрес, указывающий на изображение.

Обратите внимание, что этот класс требует, чтобы все изображения имели одинаковые размеры.

Сводка унаследованных полей

Сводка общедоступного конструктора

UrlTileProvider (ширина целого числа, высота целого числа)
Создает UrlTileProvider.

Краткое описание общедоступного метода

последняя плитка
getTile (int x, int y, int Zoom)
Возвращает плитку, которая будет использоваться в качестве координаты этой плитки.
абстрактный URL
getTileUrl (int x, int y, int Zoom)
Возвращает URL , указывающий на изображение, которое будет использоваться для этой плитки.

Сводка унаследованных методов

Публичные конструкторы

общедоступный UrlTileProvider (ширина int, высота int)

Создает UrlTileProvider.

Параметры
ширина ширина изображений, используемых для тайлов
высота высота изображений, используемых для тайлов

Публичные методы

общедоступный финальный Tile getTile (int x, int y, int Zoom)

Возвращает плитку, которая будет использоваться в качестве координаты этой плитки.

Параметры
Икс Координата X плитки. Это будет диапазон [0, 2 масштабирования — 1] включительно.
й Координата y плитки. Это будет диапазон [0, 2 масштабирования — 1] включительно.
масштабировать Уровень масштабирования плитки. Это будет диапазон [ GoogleMap.getMinZoomLevel , GoogleMap.getMaxZoomLevel ] включительно.
Возврат
  • Tile , которая будет использоваться для этой координаты плитки. Если вы не хотите предоставлять плитку для этой координаты плитки, верните NO_TILE . Если в этот момент плитка не может быть найдена, возвращается значение null, и дальнейшие запросы могут выполняться с экспоненциальной задержкой.

общедоступный абстрактный URL-адрес getTileUrl (int x, int y, int Zoom)

Возвращает URL , указывающий на изображение, которое будет использоваться для этой плитки. Если в первоначальном запросе изображение не найдено, дальнейшие запросы будут выполняться с экспоненциальной задержкой. Если вы не хотите предоставлять изображение для этой координаты плитки, верните ноль.

Параметры
Икс Координата X плитки. Это будет диапазон [0, 2 масштабирования — 1] включительно.
й Координата y плитки. Это будет диапазон [0, 2 масштабирования — 1] включительно.
масштабировать Уровень масштабирования плитки. Это будет диапазон [ GoogleMap.getMinZoomLevel , GoogleMap.getMaxZoomLevel ] включительно.
Возврат
  • URL- URL , указывающий на изображение, которое будет использоваться для этой плитки. Если вы не хотите предоставлять изображение для этой координаты плитки, верните null .