/**
  * @inheritdoc
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['clickable' => null, 'map' => null, 'tag' => null, 'userId' => null, 'suppressInfoWindows' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  *
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['clickable' => null, 'draggable' => null, 'editable' => null, 'fillColor' => null, 'fillOpacity' => null, 'geodesic' => null, 'map' => null, 'paths' => [], 'strokeColor' => null, 'strokeOpacity' => null, 'strokePosition' => null, 'strokeWeight' => null, 'visible' => null, 'zIndex' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  *
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['anchor' => null, 'origin' => null, 'scaledSize' => null, 'size' => null, 'url' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  * @param array $config
  */
 function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['position' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['draggable' => null, 'hideRouteList' => null, 'infoWindow' => null, 'map' => null, 'markerOptions' => null, 'panel' => null, 'polylineOptions' => null, 'preserveViewport' => null, 'routeIndex' => null, 'suppressBicyclingLayer' => null, 'suppressInfoWindows' => null, 'suppressMarkers' => null, 'suppressPolylines' => null], $this->options);
     return parent::__construct($config);
 }
 /**
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['backgroundColor' => null, 'center' => null, 'disableDefaultUI' => null, 'disableDoubleClickZoom' => null, 'draggable' => null, 'draggableCursor' => null, 'draggingCursor' => null, 'heading' => null, 'keyboardShortcuts' => null, 'mapMaker' => null, 'mapTypeControl' => null, 'mapTypeControlOptions' => null, 'mapTypeId' => null, 'maxZoom' => null, 'minZoom' => null, 'noClear' => null, 'overviewMapControl' => null, 'overviewMapControlOptions' => null, 'panControl' => null, 'panControlOptions' => null, 'rotateControl' => null, 'rotateControlOptions' => null, 'scaleControl' => null, 'scaleControlOptions' => null, 'scrollwheel' => null, 'streetView' => null, 'streetViewControl' => null, 'streetViewControlOptions' => null, 'styles' => null, 'tilt' => null, 'zoom' => null, 'zoomControl' => null, 'zoomControlOptions' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  *
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['anchorPoint' => null, 'animation' => null, 'clickable' => null, 'crossOnDrag' => null, 'cursor' => null, 'draggable' => null, 'icon' => null, 'map' => null, 'opacity' => null, 'optimized' => null, 'position' => null, 'shape' => null, 'title' => null, 'visible' => null, 'zIndex' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['clickable' => null, 'map' => null, 'preserveViewPort' => null, 'screenOverlays' => null, 'suppressInfoWindows' => null, 'url' => null, 'zIndex' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['heading' => null, 'pitch' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['clickable' => null, 'map' => null, 'opacity' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  *
  * @param array $config
  */
 function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['addressControl' => null, 'addressControlOptions' => null, 'clickToGo' => null, 'disableDefaultUI' => null, 'disableDoubleClickZoom' => null, 'enableCloseButton' => null, 'imageDateControl' => null, 'linksControl' => null, 'panControl' => null, 'panControlOptions' => null, 'pano' => null, 'position' => null, 'pov' => null, 'scrollwheel' => null, 'visible' => null, 'zoomControl' => null, 'zoomControlOptions' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['clickable' => null, 'labelColor' => null, 'map' => null, 'suppressInfoWindows' => null, 'windSpeedUnits' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  *
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['avoidFerries' => null, 'avoidHighways' => null, 'avoidTolls' => null, 'destination' => null, 'durationInTraffic' => null, 'optimizeWaypoints' => null, 'origin' => null, 'provideRouteAlternatives' => null, 'region' => null, 'transitOptions' => null, 'travelMode' => TravelMode::DRIVING, 'unitSystem' => null, 'waypoints' => null], $this->options);
     return parent::__construct($config);
 }
 /**
  * @inheritdoc
  *
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['anchor' => null, 'fillColor' => null, 'fillOpacity' => null, 'path' => null, 'rotation' => null, 'scale' => null, 'strokeColor' => null, 'strokeOpacity' => null, 'strokeWeight' => null], $this->options);
     parent::__construct($config);
 }
 /**
  * @inheritdoc
  *
  * @param array $config
  */
 public function __construct($config = [])
 {
     $this->options = ArrayHelper::merge(['coords' => null, 'type' => null], $this->options);
     parent::__construct($config);
 }