@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
18 lines (17 loc) • 1.22 kB
TypeScript
import { BaseNative } from '../BaseNative';
import { FeatureCollection, VectorTileFeatureCollection } from '../geometry/feature';
import { FeatureCollectionSearchServiceOptions, SearchRequest, VectorTileSearchServiceOptions } from '.';
export declare class VectorTileSearchService extends BaseNative<com.akylas.carto.additions.AKVectorTileSearchService, VectorTileSearchServiceOptions> {
minZoom: number;
maxZoom: number;
maxResults: number;
sortByDistance: boolean;
preventDuplicates: boolean;
layers: string[];
createNative(options: VectorTileSearchServiceOptions): com.akylas.carto.additions.AKVectorTileSearchService;
findFeatures(options: SearchRequest, callback?: (res: VectorTileFeatureCollection) => void): VectorTileFeatureCollection<DefaultLatLonKeys>;
}
export declare class FeatureCollectionSearchService extends BaseNative<com.akylas.carto.additions.AKFeatureCollectionSearchService, FeatureCollectionSearchServiceOptions> {
createNative(options: FeatureCollectionSearchServiceOptions): com.akylas.carto.additions.AKFeatureCollectionSearchService;
findFeatures(options: SearchRequest, callback?: (res: FeatureCollection) => void): FeatureCollection<DefaultLatLonKeys>;
}