PointTileSource constructor

PointTileSource(
  1. TileSourceDataVersion getDataVersionLambda(
    1. TileKey
    ),
  2. void addListenerLambda(
    1. TileSourceListener
    ),
  3. void removeListenerLambda(
    1. TileSourceListener
    ),
  4. TileSourceLoadTileRequestHandle? loadTileLambda(
    1. TileKey,
    2. PointTileSourceLoadResultHandler
    ),
  5. TilingScheme tilingSchemeGetLambda(),
  6. List<int> storageLevelsGetLambda(),
)

A source of geodetic point tiles.

The implementations must be thread-safe.

Note: This is a beta release of this feature, so there could be a few bugs and unexpected behavior. Related APIs may change for new releases without a deprecation process.

Implementation

factory PointTileSource(
  TileSourceDataVersion Function(TileKey) getDataVersionLambda,
  void Function(TileSourceListener) addListenerLambda,
  void Function(TileSourceListener) removeListenerLambda,
  TileSourceLoadTileRequestHandle? Function(TileKey, PointTileSourceLoadResultHandler) loadTileLambda,
  TilingScheme Function() tilingSchemeGetLambda,
  List<int> Function() storageLevelsGetLambda
) => PointTileSource$Lambdas(
  getDataVersionLambda,
  addListenerLambda,
  removeListenerLambda,
  loadTileLambda,
  tilingSchemeGetLambda,
  storageLevelsGetLambda
);