public static function GetMapTagList($p_articleNumber, $p_languageId)
{
$geo = self::GetMapTagListData((int) $p_articleNumber, (int) $p_languageId);
$map = $geo['map'];
$pois = $geo['pois'];
$icons_dir = Geo_Preferences::GetIconsWebDir();
$translator = \Zend_Registry::get('container')->getService('translator');
$map_name = $map['name'];
$map_name = str_replace('&', '&', $map_name);
$map_name = str_replace('<', '<', $map_name);
$map_name = str_replace('>', '>', $map_name);
$html = '
<div class="geomap_info">
<dl class="geomap_map_name">
<dt class="geomap_map_name_label">' . $translator->trans('Map', array(), 'api') . ':
</dt>
<dd class="geomap_map_name_value">' . $map_name . '
</dd>
</dl>
</div>
<div id="side_info" class="geo_side_info">';
$poiIdx = 0;
foreach ($pois as $poi) {
$poi_title = $poi['title'];
$poi_title = str_replace('&', '&', $poi_title);
$poi_title = str_replace('<', '<', $poi_title);
$poi_title = str_replace('>', '>', $poi_title);
$poi_perex = $poi['perex'];
$poi_perex = str_replace('&', '&', $poi_perex);
$poi_perex = str_replace('<', '<', $poi_perex);
$poi_perex = str_replace('>', '>', $poi_perex);
$poi_icon = $poi['style'];
$html .= '<div id="poi_seq_' . $poiIdx . '">
<a class="geomap_poi_icon_link" href="#" onClick="' . $poi['open'] . ' return false;"><img class="geomap_poi_icon" src="' . $icons_dir . '/' . $poi_icon . '" /></a>
<a class="geomap_poi_name" href="#" onClick="' . $poi['open'] . ' return false;">' . $poi_title . '</a>
<div class="geomap_poi_perex">' . $poi_perex . '</div>
<div class="geomap_poi_center">
<a href="#" onClick="' . $poi['center'] . ' return false;">' . $translator->trans('Center', array(), 'api') . '
</a>
</div>
<div class="geomap_poi_spacer"> </div>
</div>';
$poiIdx += 1;
}
$html .= '</div>';
return $html;
}