Home > @magiclane/maps-sdk > IGemKitPlatform

IGemKitPlatform class

Signature:

export declare abstract class IGemKitPlatform 

Constructors

Constructor

Modifiers

Description

(constructor)()

Constructs a new instance of the IGemKitPlatform class

Properties

Property

Modifiers

Type

Description

_instanceInterface

static

IGemKitPlatform

androidVersion

abstract

readonly

number

initializationDone

abstract

readonly

Promise<void>

Methods

Method

Modifiers

Description

addList(options)

abstract

askForLocationPermission()

abstract

callBitmapConstructor(width, height)

abstract

callCreateObject(json)

abstract

callCreateObject(json)

abstract

callDeleteObject(json)

abstract

callGetBitmapBuffer(id, width, height)

abstract

callGetFlutterImg(objectId, width, height, imageType, arg, allowResize)

abstract

callGetImage(pointerId, className, width, height, imageType, options)

abstract

callObjectMethod(json)

abstract

callObjectMethod(jsonCommand)

abstract

callObjectMethodAsync(json)

abstract

callObjectMethodAsync(jsonCommand)

abstract

createGemImage(data, imageType)

abstract

deleteCPointer(pointer)

abstract

filterEvent(listenerId, eventName, blacklist)

abstract

filterEvents(listenerId, eventNames, blacklist)

abstract

freeNativePointer(pointer)

abstract

gemEventsMethodHandler(methodCall)

abstract

gemEventsMethodHandlerAndroid(methodCall)

abstract

getChannel(mapId)

abstract

getEventHandler(listenerId)

abstract

getInstance()

static

isObjectAlive(id)

abstract

loadNative(options)

abstract

nativeMethodHandler(iter)

abstract

registerCallbackPointer()

abstract

registerEventHandler(listenerId, ptr)

abstract

registerWeakRelease(obj, nativeObjectId, timestamp)

abstract

setInstance(instance)

setLibLoaded()

abstract

setMouseInFocus(mouseInFocus, viewId)

abstract

toNativePointer(data)

abstract

unregisterEventHandler(listenerId)

abstract