Клуб API Карт

YMaps.YMapsML не берет никакой другой файл.

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

И снова здравствуйте господа. Со вчерашней темой продолжая эксперименты наткнулся на удевительное свойство.

Уважаемые знатоки - var ml = new YMaps.YMapsML('Любой xml файл, правильный, просто переименовываю расширение на любое другое напр. txt отказывается читать'); . Внимание вопрос!)) как скормить ему файл с другим расширением, напр. php .

 

 

10 комментариев
Башкин Игорь Александрович
28 января 2016, 08:15
пардон удивительное
Михаил Королев
28 января 2016, 08:15
берёт любой файл - главное чтобы сервер отдавал правильный content.type - text/xml на этот файл. у меня в GPS-Помощник-е берёт скрипт asp и не работало пока я не поставил чтобы скрипт отдавал content.type. Если файл статический - нужно менять настройки сервера под ваше расширение.
Башкин Игорь Александрович
28 января 2016, 08:15

Спасибо Михаил, попробую сделать.

Башкин Игорь Александрович
28 января 2016, 08:15

Михаил не пойму, подскажи.
var ml = new YMaps.YMapsML(***************map/check.php\');
check.php
 
не выдаёт??

Михаил Королев
28 января 2016, 08:15
сорри я не на php, так что ваш синтаксис мне незнаком. но сама проблема именно в этом точно - посмотрите сырец любой страницы трека у меня - там указан скрипт, внетрри которого есть строчка Response.ContentType="text/xml"
Башкин Игорь Александрович
28 января 2016, 08:15
Михаил башку сломал нахер, сорри за мой французский. Не могли бы вы выслать мне 100% работающий скрипт, пусть на asp, аырежте все ненужное, который 100 % отдает xml контент ?
Михаил Королев
28 января 2016, 08:15

пожалуйста, если Вам это поможет:


страница:

----------------

...blabla...

var ml = new YMaps.YMapsML('http://вашсайт.ru/fileymapml.asp?paramethers');
map.addOverlay(ml);

...blabla...

----------------



--------- fileymapml.asp --------

далее ваш код выдающий текст XML.

%>

--------- fileymapml.asp --------

Башкин Игорь Александрович
28 января 2016, 08:15
Спасибо, блин все тоже ссамое, да только не работет гадство, смотрю на http заголовок который приходит  с запроса а content-type там дефолтный, нежелает устанавливаться, хотя если отдавать другие файлы, то все корректно, ладно замучаю его все равно.
Башкин Игорь Александрович
28 января 2016, 08:15
ВСЁ!!!!!!! Всем спасибо, Сработало на пхп, Прописал полностью заголовок от и до, и конечноно же контент тайп))) работает, доделаю покажу че получилось!
спасибо, сработало