Клуб API Карт

Путь к файлу XML

Пост в архиве.

Добрый день!

   Скажу сразу, только начал разбираться с API Яндекс Карт, да и с самим JavaScript тоже, так что сильно не судите.


   При изучении API пришел в выводу, что использования YMapsML самый оптимальный вариант, но столкнулся с проблемой и не могу понять как ее решить.

   Суть в том, что у меня два сайта на CMS Joostina, но база данных одна, сайты в разных доменах, организовать использование разных ключей, при одной базе, реализовать получилось, но при этом в коде страницы с картой указывается пусть в XML файлу который привязан к домену


// Создание и добавление YMapsML-документа на карту
  var ml = new YMaps.YMapsML('http://domen.ru/file/map_object.xml');
map.addOverlay(ml);

   Суть в том, возможно ли указать абсолютный путь к файлу, без привязки к доменному имени, или организовать проверку доменного имени и в зависимости от имени подгружать разные XML файлы?

 

4 комментария
Александр Новиков
28 января 2016, 07:42
Без домена путь указать не получится - файл с вашего сайта считывается сервером яндекс - а поэтому URL должен быть "полный". Проверку доменного имени сделать можно. Возможно будет достаточно ввести переменную с именем домена и соответственно задать ей нужное значение для каждого сайта. А уже в коде использовать эту переменную.
$_SERVER['HTTP_HOST'] ?

$_SERVER['HTTP_HOST'] ? А подробнее можно?