Animates the camera to fit the given bounds.
iOS: adds an explicit animation phase for parity. Android: uses native timing.
Target bounds the camera should fit. See RNLatLngBounds.
Optionalpadding: number
Padding in logical units.
OptionaldurationMs: number
Animation duration in milliseconds.
OptionallockBounds: boolean
Restricts the camera to these bounds after animating.
Clears the rendered marker icon cache.
Already-rendered markers keep their current icon and are NOT re-rendered. Renders that are already running continue and repopulate the emptied cache on completion. The cache only affects future renders: the next time a marker's icon is requested with a style hash that is no longer cached, it is rendered from source instead of served from cache. Use to reclaim memory.
Hides the info window for a marker.
Marker identifier.
Checks Google Play Services availability.
iOS: always returns false.
Android: performs a real system check.
Returns false for outdated, disabled or updating Play Services.
The map view is still created, so the Maps SDK can show its own error UI.
true if Google Play Services are available, otherwise false.
Opens the OS location settings.
iOS: opens the app settings. Android: opens system location settings.
Requests runtime location permission.
The permission result per platform. See RNLocationPermissionResult.
Sets the camera.
iOS: adds an explicit animation phase for parity. Android: uses native timing.
Target camera update. See RNCameraUpdate.
Optionalanimated: boolean
Whether to animate.
OptionaldurationMs: number
Animation duration in milliseconds.
Restricts the camera target bounds.
Pass undefined to clear the restriction.
Optionalbounds: RNLatLngBounds
Bounds to restrict the camera target to. See RNLatLngBounds.
Fits the camera to the given coordinates.
iOS: adds an explicit animation phase for parity. Android: uses native timing.
Coordinates the camera should fit.
Optionalpadding: RNMapPadding
Padding around the fitted area. See RNMapPadding.
Optionalanimated: boolean
Whether to animate.
OptionaldurationMs: number
Animation duration in milliseconds.
Shows a native system dialog prompting the user to enable location services.
Shows the info window for a marker.
Marker identifier.
Captures a snapshot of the current map frame.
Snapshot output configuration. See RNSnapshotOptions.
Base64 string or file URI, depending on RNSnapshotOptions.resultType.
Imperative Google Maps methods. Direct calls into native Google Maps SDK.