Здравствуйте. Не могу понять, как работают координаты.
У меня центр карты задан с координатами 62.206086, 34.257318 - это г. Кондопога.
Это часть кода:
var myMap = new ymaps.Map("YMapsID", {
center: [62.206086, 34.257318],
zoom: 14,
behaviors: ['default', 'scrollZoom'],
type: "yandex#publicMap"
}
),
...
Но чтобы вывести метку мне приходится использовать обратные координаты 62.206086, 34.257318. Вывожу их из базы данных, если ставлю такие же как и в центре, то выдает совсем другую часть света.
url = "../xml.php";
ymaps.geoXml.load(url)
.then(function (res) {
myMap.geoObjects.add(res.geoObjects);
var toolbar = new ymaps.ToolBar();
});
...
Поэтому когда я хочу по клику мыши определить координаты и отправить их в базу, то отправляются 62.206086, 34.257318, а чтобы вывести их правильно, нужно 34.257318, 62.206086.
Подскажите пожалуйста, как сделать, чтобы выводились одинаковые координаты. Или как-нибудь можно их разделить, чтобы выводились только долгота или только широта?
P.S.
Искал в документации ответ, но наткнулся на очень интересный факт.
http://api.yandex.ru/maps/tools/getlonglat/
Здесь координаты москвы 37.64, 55.76
А в документации 55.76, 37.64
http://api.yandex.ru/maps