Клуб API Карт

Координаты меток!

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

Дорое время суток! Подскажите ответ на этот вопрос: На карту была добавленно несолько меток, как узнать координаты ментки которая была добавленная первая?!

P.S. Метки были добавленны вот так: map.addOverlay(new YMaps.Placemark(37.605988,55.796274, {style: "default#greenSmallPoint"}));

1 комментарий
Sergey Konstantinov
28 января 2016, 07:55
Метки нельзя так добавлять, нужно создавать YMaps.GeoPoint по координатам:

map.addOverlay(new YMaps.Placemark(new YMaps.GeoPoint(37.605988,55.796274), {style: "default#greenSmallPoint"}));

По сути вопроса - непонятно, что мешает Вам запоминать координаты при добавлении меток?

var isFirst = true,
     firstPoint;

// ...
var point = new YMaps.GeoPoint(37.605988,55.796274);
if (isFirst) {
  firstPoint = point.copy();
  isFirst = false;
}
map.addOverlay(new YMaps.Placemark(point, {style: "default#greenSmallPoint"}));