StreetViewPanoramaOptions constructor

StreetViewPanoramaOptions({
  1. String? panoId,
  2. LatLng? position,
  3. double? radius,
  4. StreetViewSource? source,
  5. bool? panningGesturesEnabled,
  6. bool? streetNamesEnabled,
  7. bool? userNavigationEnabled,
  8. bool? zoomGesturesEnabled,
  9. StreetViewPanoramaCamera? panoramaCamera,
  10. Set<Marker>? markers,
  11. bool? addressControl,
  12. ControlPosition? addressControlOptions,
  13. bool? disableDefaultUI,
  14. bool? disableDoubleClickZoom,
  15. bool? enableCloseButton,
  16. bool? fullscreenControl,
  17. ControlPosition? fullscreenControlOptions,
  18. bool? linksControl,
  19. bool? motionTracking,
  20. bool? motionTrackingControl,
  21. ControlPosition? motionTrackingControlOptions,
  22. bool? scrollwheel,
  23. bool? panControl,
  24. ControlPosition? panControlOptions,
  25. bool? zoomControl,
  26. ControlPosition? zoomControlOptions,
  27. bool? visible,
})

Implementation

StreetViewPanoramaOptions(
    {this.panoId,
    this.position,
    this.radius,
    this.source,
    this.panningGesturesEnabled,
    this.streetNamesEnabled,
    this.userNavigationEnabled,
    this.zoomGesturesEnabled,
    this.panoramaCamera,
    this.markers,

    // Web only //
    this.addressControl,
    this.addressControlOptions,
    this.disableDefaultUI,
    this.disableDoubleClickZoom,
    this.enableCloseButton,
    this.fullscreenControl,
    this.fullscreenControlOptions,
    this.linksControl,
    this.motionTracking,
    this.motionTrackingControl,
    this.motionTrackingControlOptions,
    this.scrollwheel,
    this.panControl,
    this.panControlOptions,
    this.zoomControl,
    this.zoomControlOptions,
    this.visible
    // Web only //
    })
    : assert(panoId == null || position == null);