UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

19 lines (18 loc) 1.17 kB
import { LocalVectorDataSourceOptions } from './vector'; import { DataSource } from '.'; import { BaseVectorElement, VectorElementVector } from '../vectorelements'; import { GeometrySimplifier } from '../geometry/simplifier'; import { FeatureCollection } from '../geometry/feature'; export declare abstract class VectorDataSource<T extends com.carto.datasources.VectorDataSource, U extends LocalVectorDataSourceOptions> extends DataSource<T, U> { } export declare class LocalVectorDataSource extends VectorDataSource<com.carto.datasources.LocalVectorDataSource, LocalVectorDataSourceOptions> { createNative(options: LocalVectorDataSourceOptions): com.carto.datasources.LocalVectorDataSource; add(element: BaseVectorElement<any, any>): void; remove(element: BaseVectorElement<any, any>): void; addAll(elements: VectorElementVector): void; removeAll(elements: VectorElementVector): void; setGeometrySimplifier(simplifier: GeometrySimplifier<any, any>): void; clear(): void; addFeatureCollection(featureCollection: FeatureCollection, style: any): void; getDataExtent(): import("../core").MapBounds<import("../core").DefaultLatLonKeys>; }