@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
20 lines • 846 B
JavaScript
import { TileDataSource } from '.';
export const MBTilesScheme = {
get MBTILES_SCHEME_TMS() {
return com.carto.datasources.MBTilesScheme.MBTILES_SCHEME_TMS;
},
get MBTILES_SCHEME_XYZ() {
return com.carto.datasources.MBTilesScheme.MBTILES_SCHEME_XYZ;
}
};
export class MBTilesTileDataSource extends TileDataSource {
createNative(options) {
if (options.hasOwnProperty('minZoom') || options.hasOwnProperty('maxZoom')) {
return new com.carto.datasources.MBTilesTileDataSource(options.minZoom || 0, options.maxZoom || 24, options.databasePath, options.scheme || com.carto.datasources.MBTilesScheme.MBTILES_SCHEME_TMS);
}
else {
return new com.carto.datasources.MBTilesTileDataSource(options.databasePath);
}
}
}
//# sourceMappingURL=mbtiles.android.js.map