I will give you a snippet of my solution to check if a street view exists with my integration of streetview api images with googe images. Suppose you can use StreetViewStatus.Ok boolean for normal street viewing.
streetViewService.getPanoramaByLocation(latLng, STREETVIEW_MAX_DISTANCE, function (streetViewPanoramaData, status) { if (status === google.maps.StreetViewStatus.OK) { var img = document.createElement("IMG"); img.src = 'http://maps.googleapis.com/maps/api/streetview?size=160x205&location='+ lat +','+ lng +'&sensor=false&key=AIzaSyC_OXsfB8-03ZXcslwOiN9EXSLZgwRy94s'; var oldImg = document.getElementById('streetViewImage'); document.getElementById('streetViewContainerShow').replaceChild(img, streetViewImage); } else { var img = document.createElement("IMG"); img.src = '../../images/ProfilnoProfilPicture.jpg'; img.height = 205; img.width = 160; var oldImg = document.getElementById('streetViewImage'); document.getElementById('streetViewContainerShow').replaceChild(img, streetViewImage); } });
source share