Клуб API Карт

Путаются N и S, W и E у координат

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

Время от времени задаваемый в XML балун ставится в самую неожиданную точку. Координаты, которые должны показывать на точку в Казахстане время от времени начинают указывать то в Индийский океан, то в Атлантический.

Страница: http://www.loutist.ru/gps/

Картинка: http://loutist.ru/gps/amazingmaps.png

Кусок XML, определяющий, куда поставить балун:

<ymaps:GeoObject>
<gml:name>Test</gml:name>
<gml:description>Description</gml:description>
<gml:Point>
<gml:pos>67.5439111111E 48.9061327778N</gml:pos>
</gml:Point>
</ymaps:GeoObject>
Изначально координаты задавались как <gml:pos>67.5439111111 48.9061327778</gml:pos> (без N и E),
но балун при них прыгал туда-сюда. При этом, через сервис maps.yandex.ru точка ставится правильно.
2 комментария
из документации по YMapsML:



gml:pos



Координаты геоточки. Долгота и широта разделяются пробелом.

http://api.yandex.ru/maps/ymapsml/doc/ref/reference/pos.xml

maps.yandex.ru не показателен
там отдельный парсер для координат в разных форматах
http://ymaps.ya.ru/replies.xml?item_no=1434
Magic. Got it.