public function render(MarkerImage $markerImage)
    {
        return sprintf(
            '%s = new google.maps.MarkerImage("%s", %s, %s, %s, %s);'.PHP_EOL,
            $markerImage->getJavascriptVariable(),
            $markerImage->getUrl(),
            $markerImage->hasSize() ? $markerImage->getSize()->getJavascriptVariable() : 'null',
            $markerImage->hasOrigin() ? $markerImage->getOrigin()->getJavascriptVariable() : 'null',
            $markerImage->hasAnchor() ? $markerImage->getAnchor()->getJavascriptVariable() : 'null',
            $markerImage->hasScaledSize() ? $markerImage->getScaledSize()->getJavascriptVariable() : 'null'
        );
    }
public function render(MarkerImage $markerImage)
    {
        return sprintf(
            '%s = new google.maps.MarkerImage("%s", %s, %s, %s, %s);'.PHP_EOL,
            $markerImage->getJavascriptVariable(),
            $markerImage->getUrl(),
            $markerImage->hasSize() ? $markerImage->getSize()->getJavascriptVariable() : 'null',
            $markerImage->hasOrigin() ? $markerImage->getOrigin()->getJavascriptVariable() : 'null',
            $markerImage->hasAnchor() ? $markerImage->getAnchor()->getJavascriptVariable() : 'null',
            $markerImage->hasScaledSize() ? $markerImage->getScaledSize()->getJavascriptVariable() : 'null'
        );
    }
public function render ( MarkerImage $ markerImage ) { return sprintf ( '%s = new google.maps.MarkerImage("%s", %s, %s, %s, %s);' . PHP_EOL , $ markerImage -> getJavascriptVariable ( ) , $ markerImage -> getUrl ( ) , $ markerImage -> hasSize ( ) ? $ markerImage -> getSize ( ) -> getJavascriptVariable ( ) : 'null' , $ markerImage -> hasOrigin ( ) ? $ markerImage -> getOrigin ( ) -> getJavascriptVariable ( ) : 'null' , $ markerImage -> hasAnchor ( ) ? $ markerImage -> getAnchor ( ) -> getJavascriptVariable ( ) : 'null' , $ markerImage -> hasScaledSize ( ) ? $ markerImage -> getScaledSize ( ) -> getJavascriptVariable ( ) : 'null' ) ; }
Renders a marker image.

@param \Ivory\GoogleMap\Overlays\MarkerImage $markerImage The marker image.

@return string The JS output.
Renders a marker image .