Skip to main content

Interface: RNGoogleMapsPlusModule

Platform utilities for react-native-google-maps-plus. Provides system operations unrelated to a specific map instance.

Extends​

Methods​

getLocationPermission()​

getLocationPermission(): RNLocationPermissionResult;

Returns the current location permission without prompting.

Returns​

RNLocationPermissionResult

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