Клуб API Карт

Разные координаты Geocoder и Placemark

Temapriv
15 октября 2014, 14:25

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

Ищу с помощью геокодирования точки по адресу, складываю их в массив mAdress (как результаты поиска, видимо это еще не точки).  Далее результаты из массива добавляю на карту с помощью addOverlay() - выводит правильно. Если начинаю создавать через метку

placeMark = new YMaps.GeoPoint(mAdress[i]);

myPlacemark = new YMaps.Placemark(placeMark);

map.addOverlay(myPlacemark);

то выводит в другом месте, будто координаты переставлены местами.

Мне нужно повешать событие на клик по маркеру. Или по клику на Placemark, но тогда надо нормально вывести Placemark.

API 1.1. Спасибо.

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

почему апи 1.1?

Все сложно. Карта работает в 1С, а там используется IE (вроде 7, не больше). Точки Placemark вывожу нормально, получилось. Осталось как-то в контекстное меню поместить функции, действия чтобы какие-то выполнять.

Здравствуйте! В соответствии с условиями, API Яндекс.Карт запрещено использовать в закрытых системах. http://legal.yandex.ru/maps_api/. п. 2.3.2, п. 2.3.7.3.
Для решения таких задач у нас есть коммерческая лицензия http://api.yandex.ru/maps/features/?p=commercial.

Спасибо, Екатерина. Будем рассматривать.