@magiclane/maps-sdk
Preparing search index...
GemKitPlatform
Class GemKitPlatform
Hierarchy (
View Summary
)
IGemKitPlatform
GemKitPlatform
Index
Properties
_
instance
Interface
Accessors
android
Version
initialization
Done
Methods
add
List
ask
For
Location
Permission
call
Bitmap
Constructor
call
Create
Object
call
Delete
Object
call
Get
Bitmap
Buffer
call
Get
Flutter
Img
call
Get
Image
call
Object
Method
call
Object
Method
Async
create
Gem
Image
delete
C
Pointer
filter
Event
filter
Events
free
Native
Pointer
gem
Events
Method
Handler
gem
Events
Method
Handler
Android
get
Channel
get
Event
Handler
is
Object
Alive
load
Native
native
Method
Handler
register
Callback
Pointer
register
Event
Handler
register
Weak
Release
set
Instance
set
Lib
Loaded
set
Mouse
In
Focus
to
Native
Pointer
unregister
Event
Handler
dispose
Gem
Sdk
get
Instance
Properties
Static
_
instance
Interface
_instanceInterface
:
IGemKitPlatform
Accessors
android
Version
get
androidVersion
()
:
number
Returns
number
initialization
Done
get
initializationDone
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Methods
add
List
addList
(
options
:
{
list
:
MarkerWithRenderSettings
[]
;
markerType
?:
MarkerType
;
name
:
string
;
object
:
MapViewMarkerCollections
;
parentMapId
:
any
;
settings
:
MarkerCollectionRenderSettings
;
}
,
)
:
any
Parameters
options
:
{
list
:
MarkerWithRenderSettings
[]
;
markerType
?:
MarkerType
;
name
:
string
;
object
:
MapViewMarkerCollections
;
parentMapId
:
any
;
settings
:
MarkerCollectionRenderSettings
;
}
Returns
any
ask
For
Location
Permission
askForLocationPermission
()
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
call
Bitmap
Constructor
callBitmapConstructor
(
width
:
number
,
height
:
number
)
:
number
Parameters
width
:
number
height
:
number
Returns
number
call
Create
Object
callCreateObject
(
json
:
string
)
:
string
Parameters
json
:
string
Returns
string
call
Delete
Object
callDeleteObject
(
json
:
string
)
:
void
Parameters
json
:
string
Returns
void
call
Get
Bitmap
Buffer
callGetBitmapBuffer
(
id
:
number
,
width
:
number
,
height
:
number
)
:
Uint8Array
Parameters
id
:
number
width
:
number
height
:
number
Returns
Uint8Array
call
Get
Flutter
Img
callGetFlutterImg
(
objectId
:
number
,
width
:
number
,
height
:
number
,
imageType
:
number
,
arg
:
string
,
allowResize
:
boolean
,
)
:
RenderableImg
|
null
Parameters
objectId
:
number
width
:
number
height
:
number
imageType
:
number
arg
:
string
allowResize
:
boolean
Returns
RenderableImg
|
null
call
Get
Image
callGetImage
(
pointerId
:
any
,
className
:
string
,
width
:
number
,
height
:
number
,
imageType
:
number
,
options
?:
{
arg
?:
string
;
imageId
?:
number
}
,
)
:
Uint8Array
<
ArrayBufferLike
>
|
null
Parameters
pointerId
:
any
className
:
string
width
:
number
height
:
number
imageType
:
number
options
:
{
arg
?:
string
;
imageId
?:
number
}
= {}
Returns
Uint8Array
<
ArrayBufferLike
>
|
null
call
Object
Method
callObjectMethod
(
jsonCommand
:
string
)
:
string
Parameters
jsonCommand
:
string
Returns
string
call
Object
Method
Async
callObjectMethodAsync
(
jsonCommand
:
string
)
:
Promise
<
any
>
Parameters
jsonCommand
:
string
Returns
Promise
<
any
>
create
Gem
Image
createGemImage
(
data
:
Uint8Array
,
imageType
:
number
)
:
any
Parameters
data
:
Uint8Array
imageType
:
number
Returns
any
delete
C
Pointer
deleteCPointer
(
pointer
:
any
)
:
void
Parameters
pointer
:
any
Returns
void
filter
Event
filterEvent
(
listenerId
:
any
,
eventName
:
string
,
blacklist
:
boolean
)
:
void
Parameters
listenerId
:
any
eventName
:
string
blacklist
:
boolean
Returns
void
filter
Events
filterEvents
(
listenerId
:
any
,
eventNames
:
string
[]
,
blacklist
:
boolean
)
:
void
Parameters
listenerId
:
any
eventNames
:
string
[]
blacklist
:
boolean
Returns
void
free
Native
Pointer
freeNativePointer
(
pointer
:
any
)
:
void
Parameters
pointer
:
any
Returns
void
gem
Events
Method
Handler
gemEventsMethodHandler
(
methodCall
:
any
)
:
Promise
<
void
>
Parameters
methodCall
:
any
Returns
Promise
<
void
>
gem
Events
Method
Handler
Android
gemEventsMethodHandlerAndroid
(
methodCall
:
any
)
:
void
Parameters
methodCall
:
any
Returns
void
get
Channel
getChannel
(
mapId
?:
number
)
:
any
Parameters
mapId
:
number
= 0
Returns
any
get
Event
Handler
getEventHandler
(
listenerId
:
any
)
:
EventHandler
|
undefined
Parameters
listenerId
:
any
Returns
EventHandler
|
undefined
is
Object
Alive
isObjectAlive
(
id
:
any
)
:
boolean
Parameters
id
:
any
Returns
boolean
load
Native
loadNative
(
options
?:
{
appAuthorization
?:
string
;
autoUpdateSettings
?:
AutoUpdateSettings
;
}
,
)
:
Promise
<
void
>
Parameters
options
:
{
appAuthorization
?:
string
;
autoUpdateSettings
?:
AutoUpdateSettings
}
= {}
Returns
Promise
<
void
>
native
Method
Handler
nativeMethodHandler
(
iter
:
any
)
:
void
Parameters
iter
:
any
Returns
void
register
Callback
Pointer
registerCallbackPointer
()
:
void
Returns
void
register
Event
Handler
registerEventHandler
(
listenerId
:
any
,
ptr
:
EventHandler
)
:
void
Parameters
listenerId
:
any
ptr
:
EventHandler
Returns
void
register
Weak
Release
registerWeakRelease
(
obj
:
any
,
nativeObjectId
:
any
,
timestamp
:
number
)
:
any
Parameters
obj
:
any
nativeObjectId
:
any
timestamp
:
number
Returns
any
set
Instance
setInstance
(
instance
:
IGemKitPlatform
)
:
void
Parameters
instance
:
IGemKitPlatform
Returns
void
set
Lib
Loaded
setLibLoaded
()
:
void
Returns
void
set
Mouse
In
Focus
setMouseInFocus
(
mouseInFocus
:
boolean
,
viewId
:
number
)
:
void
Parameters
mouseInFocus
:
boolean
viewId
:
number
Returns
void
to
Native
Pointer
toNativePointer
(
data
:
Uint8Array
)
:
any
Parameters
data
:
Uint8Array
Returns
any
unregister
Event
Handler
unregisterEventHandler
(
listenerId
:
any
)
:
void
Parameters
listenerId
:
any
Returns
void
Static
dispose
Gem
Sdk
disposeGemSdk
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Static
get
Instance
getInstance
(
gemSdkNative
?:
GemSdkNativeBase
)
:
GemKitPlatform
Parameters
Optional
gemSdkNative
:
GemSdkNativeBase
Returns
GemKitPlatform
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
_
instance
Interface
Accessors
android
Version
initialization
Done
Methods
add
List
ask
For
Location
Permission
call
Bitmap
Constructor
call
Create
Object
call
Delete
Object
call
Get
Bitmap
Buffer
call
Get
Flutter
Img
call
Get
Image
call
Object
Method
call
Object
Method
Async
create
Gem
Image
delete
C
Pointer
filter
Event
filter
Events
free
Native
Pointer
gem
Events
Method
Handler
gem
Events
Method
Handler
Android
get
Channel
get
Event
Handler
is
Object
Alive
load
Native
native
Method
Handler
register
Callback
Pointer
register
Event
Handler
register
Weak
Release
set
Instance
set
Lib
Loaded
set
Mouse
In
Focus
to
Native
Pointer
unregister
Event
Handler
dispose
Gem
Sdk
get
Instance
@magiclane/maps-sdk
Loading...