Interface: RNGoogleMapsPlusStreetViewMethods
Imperative Street View methods.
Extends
HybridViewMethods
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.
The panorama view is still created, so the Maps SDK can show its own error UI.
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.
setCamera()
setCamera(
camera,
animated?,
durationMs?
): void;
Sets the Street View camera orientation.
Parameters
| Parameter | Type | Description |
|---|---|---|
camera | RNStreetViewCamera | Target bearing, tilt, and zoom. |
animated? | boolean | Whether to animate. |
durationMs? | number | Animation duration in milliseconds. |
Returns
void
Default Value
false
Default Value
3000
setPosition()
setPosition(
position,
radius?,
source?
): void;
Navigates to a panorama near the given position. Use this for post initialization navigation with full control over the search.
Parameters
| Parameter | Type | Description |
|---|---|---|
position | RNLatLng | Target coordinate used to search for a Street View panorama. See RNLatLng. |
radius? | number | Search radius in meters. |
source? | RNStreetViewSource | Panorama source filter. |
Returns
void
Default Value
50
Default Value
'default'
setPositionById()
setPositionById(panoramaId): void;
Navigates to a specific panorama by its ID.
Parameters
| Parameter | Type | Description |
|---|---|---|
panoramaId | string | Street View panorama identifier. |
Returns
void
showLocationDialog()
showLocationDialog(): void;
Shows a native system dialog prompting the user to enable location services.
Returns
void