@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
25 lines (24 loc) • 1.28 kB
TypeScript
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;
}