UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

18 lines (17 loc) 1.22 kB
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>; }