UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

24 lines (23 loc) 1.44 kB
import { BaseNative } from '../BaseNative'; import { GeoJSONGeometryReaderOptions, WKBGeometryReaderOptions, WKTGeometryReaderOptions } from './reader'; import { FeatureCollection } from './feature'; import { Projection } from '../projections'; import { PolygonGeometry } from '.'; import { LineGeometry, PointGeometry } from './index.android'; export declare class GeoJSONGeometryReader extends BaseNative<com.carto.geometry.GeoJSONGeometryReader, GeoJSONGeometryReaderOptions> { createNative(): com.carto.geometry.GeoJSONGeometryReader; readFeatureCollection(str: string | Object): FeatureCollection<DefaultLatLonKeys>; readGeometry(value: string | Object): com.carto.geometry.Geometry | PointGeometry | LineGeometry | PolygonGeometry<import("../core").DefaultLatLonKeys>; set targetProjection(value: Projection); get targetProjection(): Projection; } export declare class WKBGeometryReader extends BaseNative<com.carto.geometry.WKBGeometryReader, WKBGeometryReaderOptions> { z: boolean; createNative(): com.carto.geometry.WKBGeometryReader; readGeometry(value: number[] | ArrayBuffer | com.carto.core.BinaryData): PointGeometry | LineGeometry; } export declare class WKTGeometryReader extends BaseNative<com.carto.geometry.WKTGeometryReader, WKTGeometryReaderOptions> { z: boolean; createNative(): com.carto.geometry.WKTGeometryReader; readGeometry(value: any): PointGeometry | LineGeometry; }