getTileOverlayTile method

  1. @override
Future<PlatformTile> getTileOverlayTile(
  1. String tileOverlayId,
  2. PlatformPoint location,
  3. int zoom
)

Called to get data for a map tile.

Implementation

@override
Future<PlatformTile> getTileOverlayTile(
  String tileOverlayId,
  PlatformPoint location,
  int zoom,
) async {
  final TileOverlay? tileOverlay = tileOverlayProvider(
    TileOverlayId(tileOverlayId),
  );
  final TileProvider? tileProvider = tileOverlay?.tileProvider;
  final Tile tile = tileProvider == null
      ? TileProvider.noTile
      : await tileProvider.getTile(location.x, location.y, zoom);
  return _platformTileFromTile(tile);
}