Клуб API Карт

5 комментариев
Подписаться на комментарии к посту

map.events.add("click", function (e) {

alert('coords: ' + e.get("coordPosition") + ' zoom:' + map.getZoom());

});

Здравствуйте! спасибо за ответ. Мне бы хотелось получить номер тайла и смешение или по карйней мере пиксельные координаты щелчка. Вы не знаете как?

e.get('globalPixels')

- делить на 256 будет номер

- остаток от деления - смещение от начала тайла

Спасибо. делить надо обе координаты?  В определении тайл както участвует zoom? Вообще есть алгоритм определения координаты точки в тайле и его номера по координатам точки на карте и zoom?

В документации все подробно описано - http://api.yandex.ru/maps/doc/theory/concepts/coordinates.xml