Skip to content
Guides API

MapViewProps

MapViewProps = object

Defined in: src/ExpoArcgis.types.ts:135

Props for the <MapView> host component.

optional grid?: GridConfig | null

Defined in: src/ExpoArcgis.types.ts:156

Coordinate-grid overlay (MGRS / UTM / USNG / latitude-longitude). null / omitted = none.


optional locationDisplay?: LocationDisplay

Defined in: src/ExpoArcgis.types.ts:140

Device-location display. When set, the view shows the device’s GPS location.


optional onLocationChange?: (event) => void

Defined in: src/ExpoArcgis.types.ts:154

Called on each device-location update (requires locationDisplay).

LocationEventPayload

void


optional onMapLoaded?: (event) => void

Defined in: src/ExpoArcgis.types.ts:148

Called once the map has finished loading successfully.

MapLoadedEventPayload

void


optional onMapLoadError?: (event) => void

Defined in: src/ExpoArcgis.types.ts:150

Called if the map fails to load (e.g. missing or invalid API key).

MapLoadErrorEventPayload

void


optional onTap?: (event) => void

Defined in: src/ExpoArcgis.types.ts:152

Called when the user taps the map.

TapEventPayload

void


optional style?: StyleProp<ViewStyle>

Defined in: src/ExpoArcgis.types.ts:136


optional timeExtent?: { endTime: number; startTime: number; } | null

Defined in: src/ExpoArcgis.types.ts:146

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.


optional viewpoint?: Viewpoint

Defined in: src/ExpoArcgis.types.ts:138

Animates the view to this viewpoint whenever the value changes (runtime camera control).