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: numberPadding in logical units.
OptionaldurationMs: numberAnimation duration in milliseconds.
OptionallockBounds: booleanRestricts the camera to these bounds after animating.
Hides the info window for a marker.
Marker identifier.
Checks Google Play Services availability.
iOS: always returns false.
Android: performs a real system check.
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: booleanWhether to animate.
OptionaldurationMs: numberAnimation duration in milliseconds.
Restricts the camera target bounds.
Pass undefined to clear the restriction.
Optionalbounds: RNLatLngBoundsBounds 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: RNMapPaddingPadding around the fitted area. See RNMapPadding.
Optionalanimated: booleanWhether to animate.
OptionaldurationMs: numberAnimation 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.