Клуб API КартВопрос по координатам и зуму. Static.apiПост в архиве.ato2by10 мая 2011, 21:41Известны координаты центра, зум, ширина/высота картинки.Как можно определить координаты угла картинки?Спасибо.
5 комментариевАвторизуйтесь, чтобы оставить комментарийthekashey28 января 2016, 06:06преобразовать координаты в пиксели на 12 зумерасчитать пиксельные координаты углов. Перевести их в координаты.Для js есть обьект YMaps.Converter, а лучше http://api.yandex.ru/maps/jsapi/doc/ref/reference/geocoordsystem.xmldimik28 января 2016, 06:06http://api.yandex.ru/maps/jsapi/doc/dg/concepts/coordinates_conversion.xmlSergey Konstantinov28 января 2016, 06:06Если не использовать JS API (а я так понимаю, Вам надо считать где-то на сервере), то примерно вот так:а) переводим центр в пиксели на 23 масштабе по формулам;б) масштабируем до 12 масштаба (делим на 2 в степени 23 - 12)в) отнимаем половину размеров картинки, т.е. (225, 225)г) масштабируем обратно до 23 масштаба (умножаем на 2 в 11)д) переводим в геокоординаты по тем же формулам.В принципе, вычисления можно упростить, если есть желание разобраться со смыслом формул :)ato2by28 января 2016, 06:06Спасибо.То, что нужно :-)Александр Субботин28 января 2016, 06:06А можете пояснить, почему именно в 23 зуме подсчет происходит?