MapViewProps
MapViewProps =
object
Defined in: src/ExpoArcgis.types.ts:152
Properties
Section titled “Properties”contentInsets?
Section titled “contentInsets?”
optionalcontentInsets?:MapViewInsets
Defined in: src/ExpoArcgis.types.ts:159
Reserves space at the view’s edges for UI drawn over the map — a bottom sheet, a toolbar.
The map still draws full-bleed underneath; attribution and the location symbol move inside
the inset area, and setViewpoint frames content to it rather than to the whole view.
optionalgrid?:GridConfig|null
Defined in: src/ExpoArcgis.types.ts:185
Coordinate-grid overlay (MGRS / UTM / USNG / latitude-longitude). null / omitted = none.
insetsViewpointAdjustment?
Section titled “insetsViewpointAdjustment?”
optionalinsetsViewpointAdjustment?:InsetsViewpointAdjustment
Defined in: src/ExpoArcgis.types.ts:165
How the viewpoint reacts when contentInsets change (ArcGIS 300.1). Defaults to none,
the pre-300.1 behaviour. Use preserve-center when a sheet expands over the map and the
feature the user was looking at should stay put.
locationDisplay?
Section titled “locationDisplay?”
optionallocationDisplay?:LocationDisplay
Defined in: src/ExpoArcgis.types.ts:169
Device-location display. When set, the view shows the device’s GPS location.
onLocationChange?
Section titled “onLocationChange?”
optionalonLocationChange?: (event) =>void
Defined in: src/ExpoArcgis.types.ts:183
Called on each device-location update (requires locationDisplay).
Parameters
Section titled “Parameters”nativeEvent
Section titled “nativeEvent”Returns
Section titled “Returns”void
onMapLoaded?
Section titled “onMapLoaded?”
optionalonMapLoaded?: (event) =>void
Defined in: src/ExpoArcgis.types.ts:177
Called once the map has finished loading successfully.
Parameters
Section titled “Parameters”nativeEvent
Section titled “nativeEvent”Returns
Section titled “Returns”void
onMapLoadError?
Section titled “onMapLoadError?”
optionalonMapLoadError?: (event) =>void
Defined in: src/ExpoArcgis.types.ts:179
Called if the map fails to load (e.g. missing or invalid API key).
Parameters
Section titled “Parameters”nativeEvent
Section titled “nativeEvent”Returns
Section titled “Returns”void
onTap?
Section titled “onTap?”
optionalonTap?: (event) =>void
Defined in: src/ExpoArcgis.types.ts:181
Called when the user taps the map.
Parameters
Section titled “Parameters”nativeEvent
Section titled “nativeEvent”Returns
Section titled “Returns”void
style?
Section titled “style?”
optionalstyle?:StyleProp<ViewStyle>
Defined in: src/ExpoArcgis.types.ts:153
timeExtent?
Section titled “timeExtent?”
optionaltimeExtent?: {endTime:number;startTime:number; } |null
Defined in: src/ExpoArcgis.types.ts:175
Filters time-aware layers to this time window. Both values are epoch milliseconds (UTC).
Pass null / omit to show all time steps (no filter). Maps to GeoView.timeExtent /
MapView(timeExtent:) on both platforms.
viewpoint?
Section titled “viewpoint?”
optionalviewpoint?:Viewpoint
Defined in: src/ExpoArcgis.types.ts:167
Animates the view to this viewpoint whenever the value changes (runtime camera control).