Как узнать координату созданной метки

422
17 июня 2017, 14:59

Есть код с yandex api, тут круто реализовано создание меток, но вопрос

// Найдём с помощью геокодирования координаты начальной точки.
ymaps.geocode('аэропорт Домодедово').then(function (res) {
    var startPoint = res.geoObjects.get(0).geometry.getCoordinates(),
    // Движемся на северо-восток, азимут 45 градусов
    // или pi/4 радиан.
        azimuth = Math.PI / 4,
    // Направление движения
        direction = [Math.sin(azimuth), Math.cos(azimuth)],
    // Путевая функция
        path = ymaps.coordSystem.geo
            .solveDirectProblem(startPoint, direction, 2e5).pathFunction;
    // Изобразим путь на карте с помощью меток, проставленных через каждые 10 км
    for (var i = 0; i <= 20; i++) {
        map.geoObjects.add(new ymaps.Placemark(path(i/20).point));
    }
});

Как узнать координаты создавшейся точки в цикле?

map.geoObjects.add(new ymaps.Placemark(path(i/20).point));
Answer 1

Функция pathFunction возвращает массив point, в котором и содержаться координаты точки, в вашем коде координаты передаются в конструктор метки.

READ ALSO
Посчитать сумму заказа в корзине сайта

Посчитать сумму заказа в корзине сайта

Добрый день! Корзина сайта, по изменению количества меняется стоимость 1 товараТоваров может быть неограничено

340
Javascript функции с перечислением

Javascript функции с перечислением

Мне нужно создать функцию такой структуры

307
Условия для SmartBanner?

Условия для SmartBanner?

Можно ли написать на js условия для smartbanner после определенных действий пользователя?

305
Как отменить fetch?

Как отменить fetch?

на форме фильтр + грид

442