UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

25 lines (24 loc) 1.28 kB
import { BaseNative } from '../BaseNative'; import { GeoJSONGeometryWriterOptions, WKBGeometryWriterOptions, WKTGeometryWriterOptions } from './writer'; import { FeatureCollection } from './feature'; import { Projection } from '../projections'; import { Geometry } from '.'; import { MapPosVector } from '../core'; export declare class GeoJSONGeometryWriter extends BaseNative<com.carto.geometry.GeoJSONGeometryWriter, GeoJSONGeometryWriterOptions> { createNative(): com.carto.geometry.GeoJSONGeometryWriter; writePoses(value: MapPosVector): string; writeGeometry(value: Geometry): string; writeFeatureCollection(value: FeatureCollection): string; set sourceProjection(value: Projection); get sourceProjection(): Projection; } export declare class WKBGeometryWriter extends BaseNative<com.carto.geometry.WKBGeometryWriter, WKBGeometryWriterOptions> { z: boolean; createNative(): com.carto.geometry.WKBGeometryWriter; writeGeometry(value: Geometry<any, any>): com.carto.core.BinaryData; } export declare class WKTGeometryWriter extends BaseNative<com.carto.geometry.WKTGeometryWriter, WKTGeometryWriterOptions> { z: boolean; createNative(): com.carto.geometry.WKTGeometryWriter; writeGeometry(value: Geometry<any, any>): string; }