Пока нету api для гугл / яндекс карт в системе, то, открыв системные компоненты гугл / яндекс карт, мы увидим примерно одинаковый код получения ключей для карт заданных в настройках модуля управления структуры, для данного конкретного домена.
[spoiler]
Соответственно, не задали никаких параметров для функции получил код к гугл картам, задали параметр "Y" получили к яндекс картам.
[spoiler]
//Получения ключа гугл карт или яндекс для данного домена function get_map_key($map) { if($map=="Y") $map='map_yandex_keys'; else $map='map_google_keys'; $MAP_KEY = ''; $strMapKeys = COption::GetOptionString('fileman', $map); $strDomain = $_SERVER['HTTP_HOST']; $wwwPos = strpos($strDomian, 'www.'); if ($wwwPos === 0) $strDomain = substr($strDomain, 4); if ($strMapKeys) { $arMapKeys = unserialize($strMapKeys); if (array_key_exists($strDomain, $arMapKeys)) $MAP_KEY = $arMapKeys[$strDomain]; } if (!$MAP_KEY) { return false; } else return $MAP_KEY; } |
Соответственно, не задали никаких параметров для функции получил код к гугл картам, задали параметр "Y" получили к яндекс картам.