UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

32 lines (31 loc) 1.35 kB
import { Color, ImageAsset, ImageSource } from '@nativescript/core'; import { BillboardOrientation, BillboardScaling, BillboardStyleBuilder } from '.'; import { Geometry } from '../geometry'; import { BaseBillboardVectorElement } from './index.ios'; import { MarkerOptions, MarkerStyleBuilderOptions } from './marker'; export declare class MarkerStyleBuilder extends BillboardStyleBuilder<NTMarkerStyleBuilder, MarkerStyleBuilderOptions> { createNative(options: MarkerStyleBuilderOptions): NTMarkerStyleBuilder; width: number; size: number; color: Color | string; bitmap: string | ImageSource | ImageAsset; clickSize: number; scalingMode: BillboardScaling; orientationMode: BillboardOrientation; mBuildStyle: NTMarkerStyle; buildStyle(): NTMarkerStyle; } export declare class Marker extends BaseBillboardVectorElement<NTMarker, MarkerOptions> { color: Color | string; bitmap: string; size: number; width: number; clickSize: number; anchorPointX: number; anchorPointY: number; createNative(options: MarkerOptions): NTMarker; buildStyle(): NTMarkerStyle; get styleBuilder(): MarkerStyleBuilder | NTMarkerStyle | MarkerStyleBuilderOptions; set styleBuilder(value: MarkerStyleBuilder | NTMarkerStyle | MarkerStyleBuilderOptions); set geometry(geometry: Geometry); }