Клуб API Карт

Определение положения плейсмарка относительно тайтла карты

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

Яндекс.Карты при отображении состоят из множества тайтлов 256х256. На карту добавляю Плейсмарки. Можно ли как-нибудь определить, на какой из картинок отображается текущий плейсмарк?

2 комментария
Sergey Konstantinov
28 января 2016, 07:31
Номер тайла можно получить так:

var position = map.tileCoordinates.fromPixels(
  map.coordSystem.fromCoordPoint(placemark.getCoordPoint()),
  map.getZoom()
);

На выходе получится объект с двумя полями:
position.number - номер тайла (тайловые координаты)
position.offset - смещение внутри тайла в пикселах.
спасибо!