To check if a Streetview panorama exists for a certain location you have to use the GMSPanoramaService Class
-(void) getStreetViewForCoordinate:(CLLocationCoordinate2D) coordinate {
GMSPanoramaService *s = [[GMSPanoramaService alloc] init];
[s requestPanoramaNearCoordinate: coordinate
callback: ^(GMSPanorama *panorama, NSError *error) {
NSLog(@"the service returned a panorama=%@ and an error=%@", panorama, error);
}
}