protected function doRender(InfoWindow $infoWindow, $renderPosition)
    {
        $this->jsonBuilder->reset();

        if ($renderPosition) {
            $this->jsonBuilder->setValue('[position]', $infoWindow->getPosition()->getJavascriptVariable(), false);
        }

        if ($infoWindow->hasPixelOffset()) {
            $this->jsonBuilder->setValue(
                '[pixelOffset]',
                $infoWindow->getPixelOffset()->getJavascriptVariable(),
                false
            );
        }

        $this->jsonBuilder
            ->setValue('[content]', $infoWindow->getContent())
            ->setValues($infoWindow->getOptions());
    }
protected function doRender(InfoWindow $infoWindow, $renderPosition)
    {
        $this->jsonBuilder->reset();

        if ($renderPosition) {
            $this->jsonBuilder->setValue('[position]', $infoWindow->getPosition()->getJavascriptVariable(), false);
        }

        if ($infoWindow->hasPixelOffset()) {
            $this->jsonBuilder->setValue(
                '[pixelOffset]',
                $infoWindow->getPixelOffset()->getJavascriptVariable(),
                false
            );
        }

        $this->jsonBuilder
            ->setValue('[content]', $infoWindow->getContent())
            ->setValues($infoWindow->getOptions());
    }
protected function doRender ( InfoWindow $ infoWindow , $ renderPosition ) { $ this -> jsonBuilder -> reset ( ) ; if ( $ renderPosition ) { $ this -> jsonBuilder -> setValue ( '[position]' , $ infoWindow -> getPosition ( ) -> getJavascriptVariable ( ) , false ) ; } if ( $ infoWindow -> hasPixelOffset ( ) ) { $ this -> jsonBuilder -> setValue ( '[pixelOffset]' , $ infoWindow -> getPixelOffset ( ) -> getJavascriptVariable ( ) , false ) ; } $ this -> jsonBuilder -> setValue ( '[content]' , $ infoWindow -> getContent ( ) ) -> setValues ( $ infoWindow -> getOptions ( ) ) ; }
Configures the json builder in order to render an info window.

@param \Ivory\GoogleMap\Helper\Overlays\InfoWinfow $infoWindow     The info window.
@param boolean                                     $renderPosition TRUE if the position is rendered else FALSE.
Configures the json builder in order to render an info window .