GraphicsOverlayRef
Defined in: src/ExpoArcgisModule.ts:179
Reference to a native GraphicsOverlay owned by a <MapView> / <SceneView>.
Extends
Section titled “Extends”SharedObject
Methods
Section titled “Methods”addGraphic()
Section titled “addGraphic()”addGraphic(
graphic):void
Defined in: src/ExpoArcgisModule.ts:180
Parameters
Section titled “Parameters”graphic
Section titled “graphic”Returns
Section titled “Returns”void
addListener()
Section titled “addListener()”addListener<
EventName>(eventName,listener):EventSubscription
Defined in: node_modules/expo-modules-core/build/ts-declarations/EventEmitter.d.ts:44
Adds a listener for the given event name.
Type Parameters
Section titled “Type Parameters”EventName
Section titled “EventName”EventName extends never
Parameters
Section titled “Parameters”eventName
Section titled “eventName”EventName
listener
Section titled “listener”Record<never, never>[EventName]
Returns
Section titled “Returns”EventSubscription
Inherited from
Section titled “Inherited from”SharedObject.addListener
emit()
Section titled “emit()”emit<
EventName>(eventName, …args):void
Defined in: node_modules/expo-modules-core/build/ts-declarations/EventEmitter.d.ts:57
Synchronously calls all the listeners attached to that specific event. The event can include any number of arguments that will be passed to the listeners.
Type Parameters
Section titled “Type Parameters”EventName
Section titled “EventName”EventName extends never
Parameters
Section titled “Parameters”eventName
Section titled “eventName”EventName
…Parameters<Record<never, never>[EventName]>
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”SharedObject.emit
listenerCount()
Section titled “listenerCount()”listenerCount<
EventName>(eventName):number
Defined in: node_modules/expo-modules-core/build/ts-declarations/EventEmitter.d.ts:61
Returns a number of listeners added to the given event.
Type Parameters
Section titled “Type Parameters”EventName
Section titled “EventName”EventName extends never
Parameters
Section titled “Parameters”eventName
Section titled “eventName”EventName
Returns
Section titled “Returns”number
Inherited from
Section titled “Inherited from”SharedObject.listenerCount
release()
Section titled “release()”release():
void
Defined in: node_modules/expo-modules-core/build/ts-declarations/SharedObject.d.ts:18
A function that detaches the JS and native objects to let the native object deallocate before the JS object gets deallocated by the JS garbage collector. Any subsequent calls to native functions of the object will throw an error as it is no longer associated with its native counterpart.
In most cases, you should never need to use this function, except some specific performance-critical cases when
manual memory management makes sense and the native object is known to exclusively retain some native memory
(such as binary data or image bitmap). Before calling this function, you should ensure that nothing else will use
this object later on. Shared objects created by React hooks are usually automatically released in the effect’s cleanup phase,
for example: useVideoPlayer() from expo-video and useImage() from expo-image.
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”SharedObject.release
removeAllListeners()
Section titled “removeAllListeners()”removeAllListeners(
eventName):void
Defined in: node_modules/expo-modules-core/build/ts-declarations/EventEmitter.d.ts:52
Removes all listeners for the given event name.
Parameters
Section titled “Parameters”eventName
Section titled “eventName”never
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”SharedObject.removeAllListeners
removeGraphic()
Section titled “removeGraphic()”removeGraphic(
graphic):void
Defined in: src/ExpoArcgisModule.ts:181
Parameters
Section titled “Parameters”graphic
Section titled “graphic”Returns
Section titled “Returns”void
removeListener()
Section titled “removeListener()”removeListener<
EventName>(eventName,listener):void
Defined in: node_modules/expo-modules-core/build/ts-declarations/EventEmitter.d.ts:48
Removes a listener for the given event name.
Type Parameters
Section titled “Type Parameters”EventName
Section titled “EventName”EventName extends never
Parameters
Section titled “Parameters”eventName
Section titled “eventName”EventName
listener
Section titled “listener”Record<never, never>[EventName]
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”SharedObject.removeListener
setRenderer()
Section titled “setRenderer()”setRenderer(
renderer):void
Defined in: src/ExpoArcgisModule.ts:182
Parameters
Section titled “Parameters”renderer
Section titled “renderer”Renderer | null
Returns
Section titled “Returns”void
startObserving()?
Section titled “startObserving()?”
optionalstartObserving<EventName>(eventName):void
Defined in: node_modules/expo-modules-core/build/ts-declarations/EventEmitter.d.ts:66
Function that is automatically invoked when the first listener for an event with the given name is added. Override it in a subclass to perform some additional setup once the event started being observed.
Type Parameters
Section titled “Type Parameters”EventName
Section titled “EventName”EventName extends never
Parameters
Section titled “Parameters”eventName
Section titled “eventName”EventName
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”SharedObject.startObserving
stopObserving()?
Section titled “stopObserving()?”
optionalstopObserving<EventName>(eventName):void
Defined in: node_modules/expo-modules-core/build/ts-declarations/EventEmitter.d.ts:71
Function that is automatically invoked when the last listener for an event with the given name is removed. Override it in a subclass to perform some additional cleanup once the event is no longer observed.
Type Parameters
Section titled “Type Parameters”EventName
Section titled “EventName”EventName extends never
Parameters
Section titled “Parameters”eventName
Section titled “eventName”EventName
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”SharedObject.stopObserving