/** * Render map * * @param Map $map * * @return mixed */ public function renderMap(Map $map) : array { $mapHelper = new MapHelper(); $jsMap = $mapHelper->renderJsLibraries($map); $jsMap = $this->removeJsCaller($jsMap); $jsMap .= '<script type="text/javascript"> function load_ivory_google_map(){' . $mapHelper->renderJsContainer($map) . '}</script>'; return ['html' => $mapHelper->renderHtmlContainer($map) . $mapHelper->renderStylesheets($map), 'js' => $jsMap]; }