/** * Initializes Controls based on config */ function initControls() { $this->map->getControls()->getMaptype()->setDisplay((bool) $this->showMapType); $this->map->getControls()->getMaptype()->setPosition($this->mapTypePosition); $this->map->getControls()->getMaptype()->setType($this->mapTypeType); $this->map->getControls()->getScale()->setDisplay((bool) $this->showScale); $this->map->getControls()->getScale()->setPosition($this->scalePosition); $this->map->getControls()->getNavigation()->setDisplay((bool) $this->showNavigation); $this->map->getControls()->getNavigation()->setPosition($this->navigationPosition); $this->map->getControls()->getNavigation()->setType($this->navigationType); $this->map->getControls()->getZoom()->setDisplay((bool) $this->showZoom); $this->map->getControls()->getZoom()->setPosition($this->zoomPosition); $this->map->getControls()->getZoom()->setType($this->zoomType); $this->map->getControls()->getPan()->setDisplay((bool) $this->showPan); $this->map->getControls()->getPan()->setPosition($this->panPosition); if ($this->initialMapType) { $this->map->setMaptype(new Tx_Listfeusers_Gmap_Maptype($this->initialMapType)); } }