Пока нету 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" получили к яндекс картам.