createRasterTileDataSource function

Source createRasterTileDataSource(
  1. Context context,
  2. String sublayerName,
  3. RasterUrlTemplate sourceTemplate
)

Создание источника, получающего растровые тайлы.

  • Parameter context: контекст.
  • Parameter sublayerName: имя, которое будет использовано при генерации объектов. Это имя должно быть указано в стилях в условии filter слоя типа raster для атрибута db_sublayer. Пример: ["match", "get", "db_sublayer", "NAME", true, false] Подробнее см. спецификацию: https://docs.2gis.com/ru/mapgl/stylespecification
  • Parameter sourceTemplate: Шаблон для запроса тайлов

Implementation

Source createRasterTileDataSource(
  Context context,
  String sublayerName,
  RasterUrlTemplate sourceTemplate
){
  var _a0 = context._copyFromDartTo_CContext();
  var _a1 = sublayerName._copyFromDartTo_CString();
  var _a2 = sourceTemplate._copyFromDartTo_CRasterUrlTemplate();
  _CSource res = _CFunction_G_createRasterTileDataSource_With_CContext_CString_CRasterUrlTemplate(_a0, _a1, _a2);
  _a2._releaseIntermediate();
  _a1._releaseIntermediate();
  _a0._releaseIntermediate();
  final t = res._toDart();
  res._releaseIntermediate();
  return t;
}