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

399
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 товараТоваров может быть неограничено

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

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

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

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

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

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

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

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

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

414