Как-то писал уже в какой-то теме... ответа не было. Решил отдельную тему создать по проблеме.
В "справочнике по языку YMapsML" есть описание по использованию в подгружаемом xml полигонов.
Дело в том, что это все работает пока используется система координат яндекса... т.е. координаты вида:
<gml:posList>37.178027 55.486953 38.040535 55.486953 38.040535 56.018499 37.178027 56.018499</gml:posList>
но я на своей карте использую координаты в таком виде:
0.20189211871519036 0.1350728618295567 0.20195315480277715 0.13449301899748223 0.20082398718242161
это только пример... тут полигон не замкнут, как того требует справочник
и в функции формирую систему координат так:
var cs = new YMaps.CartesianCoordSystem(new YMaps.Point(0, 1), new YMaps.Point(1, 0), 36770, 8);
var map = new YMaps.Map(document.getElementById("YMapsID"),{ coordSystem: cs });
Подгружаю xml и на карте какая-то абракадабра! Линии пересекаются... точки левые выходят.
Попробовал сэмулировать вывод такого полигона уже в системе координат яндекса - все вышло замечательно.
Это проблема или глюк?