Home > @magiclane/maps-sdk > GemKitPlatform

GemKitPlatform class

Signature:

export declare class GemKitPlatform extends IGemKitPlatform 

Extends: IGemKitPlatform

Properties

Property

Modifiers

Type

Description

androidVersion

readonly

number

initializationDone

readonly

Promise<void>

Methods

Method

Modifiers

Description

addList(options)

askForLocationPermission()

callBitmapConstructor(width, height)

callCreateObject(json)

callDeleteObject(json)

callGetBitmapBuffer(id, width, height)

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

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

callObjectMethod(jsonCommand)

callObjectMethodAsync(jsonCommand)

createGemImage(data, imageType)

deleteCPointer(pointer)

disposeGemSdk()

static

filterEvent(listenerId, eventName, blacklist)

filterEvents(listenerId, eventNames, blacklist)

freeNativePointer(pointer)

gemEventsMethodHandler(methodCall)

gemEventsMethodHandlerAndroid(methodCall)

getChannel(mapId)

getEventHandler(listenerId)

getInstance(gemSdkNative)

static

isObjectAlive(id)

loadNative(options)

nativeMethodHandler(iter)

registerCallbackPointer()

registerEventHandler(listenerId, ptr)

registerWeakRelease(obj, nativeObjectId, timestamp)

setLibLoaded()

setMouseInFocus(mouseInFocus, viewId)

toNativePointer(data)

unregisterEventHandler(listenerId)