/**
  * {@inheritdoc}
  */
 protected function initialize()
 {
     parent::initialize();
     $this->optionsBuilder->addConditionalOption('minZoom')->addConditionalOption('maxZoom')->addConditionalOption('maxNativeZoom')->addConditionalOption('tileSize')->addConditionalOption('subdomain')->addConditionalOption('errorTileUrl')->addOptions('attribution', 'tms', 'continuousWorld', 'noWrap', 'zoomReverse')->addConditionalOption('zoomOffset')->addConditionalOption('opacity')->addOption('zIndex')->addOptions('unloadvisibleTiles', 'updateWhenIdle', 'detectRetina', 'reuseTiles');
 }
 /**
  * {@inheritdoc}
  */
 protected function initialize()
 {
     parent::initialize();
     $this->optionsBuilder->addOptions('showCoverageOnHover', 'zoomToBoundsOnClick', 'spiderfyOnMaxZoom')->addOption('removeOutsideVisibleBounds')->addConditionalOption('maxClusterRadius')->addConditionalOption('singleMarkerMode')->addConditionalOption('animateAddingMarkers')->addConditionalOption('disableClusteringAtZoom')->addConditionalOption('spiderfyDistanceMultiplier');
 }
 /**
  * {@inheritdoc}
  */
 protected function initialize()
 {
     parent::initialize();
     $this->optionsBuilder->addOption('query', 'overpassQuery')->addOption('minZoom')->addOption('boundsMode')->addOption('overpassEndpoint', 'endpoint');
 }