ArcGISVectorTiledLayer.withVectorTileCache constructor
- VectorTileCache vectorTileCache,
- {ItemResourceCache? itemResourceCache}
Creates an ArcGIS Vector Tiled Layer from a vector tile cache and an item resource cache containing a custom style for this vector tile layer.
Parameters:
vectorTileCache
— A VectorTileCache.itemResourceCache
— The item resource cache contains a custom style.
Implementation
factory ArcGISVectorTiledLayer.withVectorTileCache(
VectorTileCache vectorTileCache,
{ItemResourceCache? itemResourceCache}) {
_initializeArcGISEnvironmentIfNeeded();
final handle = _withThrowingErrorHandler((errorHandler) {
return runtimecore
.RT_ArcGISVectorTiledLayer_createWithVectorTileCacheAndItemResourceCache(
vectorTileCache._handle,
itemResourceCache?._handle ?? ffi.nullptr,
errorHandler);
});
final ArcGISVectorTiledLayer object =
Layer._instanceCache.instanceWith(handle);
object._itemResourceCache.cache(itemResourceCache);
return object;
}