Клуб API Карт

Перевести масштаб карты в тайлы

maxnesterenko
25 февраля 2014, 08:04

Собственно, пытаюсь адаптировать приложение к картам Яндекса и возникло несколько вопросов:

Как получить текущий масштаб карты к примеру в километрах - понятно.

А как поступить, если известно расстояние, которое должно быть отражено на карте? Например, 1км. Можно ли с этих данных узнать, какой именно зум нужно применять, какой тайл подгружать? Так понимаю, tileCoordinates есть только у API 1.1, а если пользоваться 2-м - альтернативы пока нет?

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

Нужно получить область отображения (2-е точки)

есть методы проекции, которые помогут их вам найти

http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/coordSystem.geo.xml

Спасибо большое!

Да, как и сказали - нашел точки через solveDirectProblem, после чего с помощью getCenterAndZoom нашел zoom и воспользовался им в своих целях :)