Skip to main content

Interface: RNGoogleMapsPlusStreetViewMethods

Imperative Street View methods.

Extends​

  • HybridViewMethods

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. 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​

ParameterTypeDescription
cameraRNStreetViewCameraTarget bearing, tilt, and zoom.
animated?booleanWhether to animate.
durationMs?numberAnimation 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​

ParameterTypeDescription
positionRNLatLngTarget coordinate used to search for a Street View panorama. See RNLatLng.
radius?numberSearch radius in meters.
source?RNStreetViewSourcePanorama source filter.

Returns​

void

Default Value​

50

Default Value​

'default'


setPositionById()​

setPositionById(panoramaId): void;

Navigates to a specific panorama by its ID.

Parameters​

ParameterTypeDescription
panoramaIdstringStreet View panorama identifier.

Returns​

void


showLocationDialog()​

showLocationDialog(): void;

Shows a native system dialog prompting the user to enable location services.

Returns​

void