maps-ktx / com.google.maps.android.ktx / com.google.android.gms.maps.StreetViewPanorama

Extensions for com.google.android.gms.maps.StreetViewPanorama

cameraChangeEvents

Returns a flow that emits when the street view panorama camera changes. Using this to observe panorama camera change events will override an existing listener (if any) to StreetViewPanorama.setOnStreetViewPanoramaCameraChangeListener.

fun StreetViewPanorama.cameraChangeEvents(): Flow<StreetViewPanoramaCamera>

changeEvents

Returns a flow that emits when the street view panorama loads a new panorama. Using this to observe panorama load change events will override an existing listener (if any) to StreetViewPanorama.setOnStreetViewPanoramaChangeListener.

fun StreetViewPanorama.changeEvents(): Flow<StreetViewPanoramaLocation>

clickEvents

Returns a flow that emits when the street view panorama is clicked. Using this to observe panorama click events will override an existing listener (if any) to StreetViewPanorama.setOnStreetViewPanoramaClickListener.

fun StreetViewPanorama.clickEvents(): Flow<StreetViewPanoramaOrientation>

longClickEvents

Returns a flow that emits when the street view panorama is long clicked. Using this to observe panorama long click events will override an existing listener (if any) to StreetViewPanorama.setOnStreetViewPanoramaLongClickListener.

fun StreetViewPanorama.longClickEvents(): Flow<StreetViewPanoramaOrientation>