@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
25 lines (19 loc) • 1.03 kB
TypeScript
import { BaseNative } from '..';
import { TileDataSource } from '../datasources';
import { Projection } from '../projections';
import { Geometry } from '../geometry';
import { DefaultLatLonKeys, GenericMapPos, IntVector, MapPos, MapPosVector } from '../core';
export interface SearchRequest {
projection?: Projection;
regexFilter?: string;
filterExpression?: string;
searchRadius?: number;
geometry?: Geometry;
position?: MapPos;
}
export interface ElevationDataDecoderOptions {}
export interface MapBoxElevationDataDecoderOptions extends ElevationDataDecoderOptions {}
export interface TerrariumElevationDataDecoderOptions extends ElevationDataDecoderOptions {}
export abstract class ElevationDataDecoder<T, O extends ElevationDataDecoderOptions> extends BaseNative<T, O> {}
export class MapBoxElevationDataDecoder extends ElevationDataDecoder<any, MapBoxElevationDataDecoderOptions> {}
export class TerrariumElevationDataDecoder extends ElevationDataDecoder<any, MapBoxElevationDataDecoderOptions> {}