Клуб API Карт

Конвертация координат

Пост в архиве.
georgchern
14 июня 2012, 15:56

Здравствуйте!

 

Занимаюсь переводом приложения с api 1.x на api 2.x.

В предыдущем api была функция:

map.converter.clientPixelsToCoordinates

 

Чем ее заменить?

7 комментариев

У этого компонента нет функций конвертации в географические координаты (долготу/широту).

 

А что вы пытаетесь сделать с помощью этой функции?

var globalPixelPoint = My.map.converter.pageToGlobal([]);

My.map.options.get('projection').fromGlobalPixels(globalPixelPoint, My.map.getZoom())

Спасибо.

 

Не понятно, почему этот функционал убран из api.

 

Потому что делая преобразование локальные пиксели геоокоординаты вы, скорее всего, совершаете ошибку.
Есть только один кейс, когда это преобразование необходимо (перетаскивание объекта "снаружи" на карту), во всех остальных кейсах нужно пользоваться другими механизмами.

Именно этим я и занимаюсь.

Перетаскиваю объект снаружи внутрь.