Interface: RNGoogleMapsPlusModule
Platform utilities for react-native-google-maps-plus. Provides system operations unrelated to a specific map instance.
Extends
HybridObject<{android:"kotlin";ios:"swift"; }>
Methods
getLocationPermission()
getLocationPermission(): RNLocationPermissionResult;
Returns the current location permission without prompting.
Returns
The permission result per platform. See RNLocationPermissionResult.
isGooglePlayServicesAvailable()
isGooglePlayServicesAvailable(): boolean;
Checks Google Play Services availability.
iOS: always returns false.
Android: performs a real system check.
Returns false for outdated, disabled or updating Play Services.
Returns
boolean
true if Google Play Services are available, otherwise false.
openLocationSettings()
openLocationSettings(): void;
Opens the OS location settings.
iOS: opens the app settings. Android: opens system location settings.
Returns
void
requestLocationPermission()
requestLocationPermission(): Promise<RNLocationPermissionResult>;
Requests runtime location permission.
Returns
Promise<RNLocationPermissionResult>
The permission result per platform. See RNLocationPermissionResult.
showLocationDialog()
showLocationDialog(): void;
Shows a native system dialog prompting the user to enable location services.
Returns
void