UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

34 lines (33 loc) 1.56 kB
import { Color, ImageAsset, ImageSource } from '@nativescript/core'; import { BillboardOrientation, BillboardScaling } from '.'; import { Geometry } from '../geometry'; import { BaseBillboardVectorElement, BillboardStyleBuilder } from './index.android'; import { MarkerOptions, MarkerStyleBuilderOptions } from './marker'; export declare class MarkerStyleBuilder extends BillboardStyleBuilder<com.carto.styles.MarkerStyleBuilder, MarkerStyleBuilderOptions> { createNative(options: MarkerStyleBuilderOptions): com.carto.styles.MarkerStyleBuilder; width: number; size: number; color: Color | string; bitmap: string | ImageSource | ImageAsset; anchorPointX: number; anchorPointY: number; clickSize: number; scalingMode: BillboardScaling; orientationMode: BillboardOrientation; mBuildStyle: com.carto.styles.MarkerStyle; buildStyle(): com.carto.styles.MarkerStyle; } export declare class Marker extends BaseBillboardVectorElement<com.carto.vectorelements.Marker, MarkerOptions> { color: Color | string; bitmap: string; size: number; width: number; clickSize: number; anchorPointX: number; anchorPointY: number; createNative(options: MarkerOptions): com.carto.vectorelements.Marker; buildStyle(): com.carto.styles.MarkerStyle; get styleBuilder(): MarkerStyleBuilder | com.carto.styles.MarkerStyle | MarkerStyleBuilderOptions; set styleBuilder(value: MarkerStyleBuilder | com.carto.styles.MarkerStyle | MarkerStyleBuilderOptions); set geometry(geometry: Geometry); }