Клуб API Карт

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

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

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

 

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

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

map.converter.clientPixelsToCoordinates

 

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

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

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

 

Sergey Konstantinov
28 января 2016, 04:26

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

Дмитрий Сухоносов
28 января 2016, 04:26

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

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

Спасибо.

 

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

 

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

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

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