Клуб API Карт

Декартовы координаты в YMapsML

mmolive
4 мая 2010, 10:36

Подскажите пожалуйста, можно ли вообще, и если можно то как использовать декартову систему для проставки меток из YMapsML.

слабал нечто подобное

<ymaps xmlns="http://maps.yandex.ru/ymaps/1.x" xmlns:gml="http://www.opengis.net/gml">
<Representation xmlns="http://maps.yandex.ru/representation/1.x">
    <View>
        <gml:boundedBy>
            <gml:Envelope>
                <gml:upperCorner>0 2560</gml:upperCorner>
                <gml:lowerCorner>2560 0</gml:lowerCorner>
            </gml:Envelope>
        </gml:boundedBy>
    </View>
    <Style gml:id="s_boss">
        <iconStyle>
            <href>/engine/modules/map/icons/boss.gif</href>
            <size x="10" y="10"/>
            <offset x="-5" y="-5"/>
        </iconStyle>
    </Style>
</Representation>
<GeoObjectCollection>
    <gml:featureMember>
        <GeoObject>
            <style>#s_boss</style>
         <gml:name>Превед</gml:name>
                <gml:Point>
                    <gml:pos>1000.0 1000.0</gml:pos>
                </gml:Point>
        </GeoObject>
    </gml:featureMember>
</GeoObjectCollection>
</ymaps>

карта инциализируется так:

        var myCoordSystem = new YMaps.CartesianCoordSystem(
                new YMaps.Point(0, 2560), // Координаты левого нижнего угла карты
            //new YMaps.Point(600, 400),
            new YMaps.Point(2560, 0), // Координаты правого верхнего угла карты
            1, // Длина единичного отрезка в метрах
            5
            );
          map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0], {
                coordSystem: myCoordSystem // передаем нашу систему координат
            });

Но точка описанная в xml почему-то ставится в гео-координатах, а мне надо бы в декартовых

2 комментария
Подписаться на комментарии к посту
В YMapsML можно использовать только геогрфические координаты.