Задать вопрос

Как получить данные объекта на карте при клике?

Есть карта размеченная с помощью json массива prntscr.com/esphkn
в массиве добавлена переменная price
как при клике мне получить переменную price выбранного обьекта?
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@Petrdis Автор вопроса
// Слушаем клик на карте.
        objectManager.events.add('click', function (e) {
        inc_items = e.get('objectId');
        item = objectManager.objects.getById(inc_items).properties.description;
        var coords = e.get('coords');
        // Если метка уже создана – просто передвигаем ее.
        if (myPlacemark) {
            myPlacemark.geometry.setCoordinates(coords);
        }
        // Если нет – создаем.
        else {
            myPlacemark = createPlacemark(coords);
            map.geoObjects.add(myPlacemark);
            // Слушаем событие окончания перетаскивания на метке.
            myPlacemark.events.add('dragend', function () {
                getAddress(myPlacemark.geometry.getCoordinates());
            });
        }       
        getAddress(coords);
    });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы