Как сделать сравнение ВК

Всем привет! Столкнулся с такой проблемой, и на Я.Картах не смог найти разжевание данной функции. Не понимаю как привязать к range input’у (slider range jquery) сортировку от properties метки из json файла. (. «properties»: <«maxpr»: «8000», «minpr»: «1000». >. )
При том я взял за основу пример с чекбоксами из Я.песочницы, и они с properties работают хорошо. Но у меня сравнение цифр, т.е. properties.minpr > $( «#slider-range» ).slider( «values», 0 ); Но проблема в том, что если мы делаем сравнение через ==, то как в случае с чекбоксами — все супер. А если мы делаем меньше/больше — он возвращает undefined от properties, и соответственно возвращает false.
Делал подобную вещь с objectManager’ом, но он не подходит для некоторых других целей.
Поэтому очень прошу помощи у вас! Всем спасибо заранее, кто обратил внимание.

ymaps.ready(init); function init() < var myMap = new ymaps.Map(‘YMapsID’, < center: [37.573856, 55.751574], zoom: 10 >); jQuery.getJSON(‘data1.json’, function (json) < var myObjects = ymaps.geoQuery(json) .addToMap(myMap) .applyBoundsToMap(myMap, < checkZoomRange: true >); var shownObjects, byColor = new ymaps.GeoQueryResult(), byShape = new ymaps.GeoQueryResult(), byCity = new ymaps.GeoQueryResult(), byRating = new ymaps.GeoQueryResult(); byPrice = new ymaps.GeoQueryResult(); //функция, которая отвечает за рендж слайдер $(function() < $(‘#slider-range’).slider(< range: true, min: 0, max: 8000, values: [ 75, 7750 ], slide: function( event, ui ) < $( «#amount» ).val( «$» + ui.values[ 0 ] + » — $» + ui.values[ 1 ] ); >, stop: function(event, ui) < checkState(); >>); $( «#amount» ).val( «$» + $( «#slider-range» ).slider( «values», 0 ) + » — $» + $( «#slider-range» ).slider( «values», 1 ) ); >); var minimus = $( «#slider-range» ).slider( «values», 0 ); function checkState () < // Отберем объекты по цвету. if ($(‘#red’).prop(‘checked’)) < // Будем искать по двум параметрам: // — для точечных объектов по полю preset; // — для контурных объектов по цвету заливки. byColor = myObjects.search(‘options.fillColor = «#ff1000″‘) .add(myObjects.search(‘options.preset = «islands#yellowStretchyIcon»‘)); >if ($(‘#red’).prop(‘checked’)) < // Будем искать по двум параметрам: // — для точечных объектов по полю preset; // — для контурных объектов по цвету заливки. byCity = myObjects.search(‘properties.fillColor = «#ff1000″‘) .add(myObjects.search(‘options.preset = «islands#yellowStretchyIcon»‘)); >if ($(‘#green’).prop(‘checked’)) < byColor = myObjects.search(‘options.fillColor = «#00ff00″‘) .add(myObjects.search(‘options.preset = «islands#greenStretchyIcon»‘)) // После того, как мы нашли все зеленые объекты, добавим к ним // объекты, найденные на предыдущей итерации. .add(byColor); >if ($(‘#yellow’).prop(‘checked’)) < byColor = myObjects.search(‘options.fillColor = «#ffcc00″‘) .add(myObjects.search(‘options.preset = «twirl#yellowIcon»‘)) .add(byColor); >// Отберем объекты по форме. if ($(‘#point’).prop(‘checked’)) < byShape = myObjects.search(‘geometry.type = «Point»‘); >if ($(‘#polygon’).prop(‘checked’)) < byShape = myObjects.search(‘geometry.type = «Polygon»‘).add(byShape); >if ($(‘#circle’).prop(‘checked’)) < byShape = myObjects.search(‘geometry.type = «Circle»‘).add(byShape); >var minimus = $( «#slider-range» ).slider( «values», 0 ); byPrice = myObjects.search(‘properties.minpr >’+minimus).add(byPrice); console.log(byPrice); shownObjects = byColor.intersect(byShape).intersect(byPrice).addToMap(myMap); // Объекты, которые не попали в выборку, нужно убрать с карты. myObjects.remove(shownObjects).removeFromMap(myMap); > $(‘#red’).click(checkState); $(‘#green’).click(checkState); $(‘#yellow’).click(checkState); $(‘#point’).click(checkState); $(‘#polygon’).click(checkState); $(‘#circle’).click(checkState); >); >

  • Вопрос задан более трёх лет назад
  • 618 просмотров
Еще по теме:  Как управлять музыкой ВК на компьютере с телефона

Источник: qna.habr.com

Потратил 100 часов на эдит с Wednesday на телефоне… #shorts

Обычный рабочий день сварщика! Подготовительные работы на газовой котельной к установке котлов!

Сравнение аккаунтов конкурентов в одном окне за 5 минут

Модуль «Сравнение» в LiveDune поможет закрыть сразу несколько задач: проанализировать один или несколько аккаунтов за разные периоды, а также сравнить свой аккаунт с конкурентами в одном окне, чтобы найти инсайты и точки роста, выявить лидеров.

В модуле «Сравнение» можно проанализировать только аккаунты, добавленные на Дашборд в LiveDune.
Не хочу читать, хочу сравнить аккаунты!

Начало работы с модулем «Сравнение»

Разберемся как выбрать аккаунты или проекты для сравнения, как настроить нужный период для анализа и выбрать метрики.

Шаг 1. Выбор аккаунтов для сравнения

Перейдите в модуль «Сравнение» и нажмите «Выбрать аккаунты для сравнения». Откроется окно со всеми аккаунтами и проектами с вашего Дашборда.

Если хотите сравнить определенные аккаунты, то напротив нужных включите тумблер. Используйте поисковую строку, чтобы быстро найти нужные аккаунты.

Если хотите сравнить проекты и аккаунты в них, перейдите в окне на вкладку «Проекты» и напротив нужных включите тумблер.

 использование чужих публикаций

Дополнительно для удобства и скорости работы, выбрать аккаунты для сравнительного анализа можно на Дашборде.

  • Чтобы сравнить аккаунты в проекте, нажмите на три точки в правом верхнем углу и выберите «Сравнить аккаунты».
  • Если необходимо сравнить определенные аккаунты — нажмите на иконку с галочкой, отметьте нужные и нажмите на кнопку «Сравнить аккаунты».

 использование чужих публикаций

Если хотите сравнить аккаунты, объединенные общими тегами, то перейдите на вкладку «Теги» и включите тумблер напротив нужных.

Такое сравнение будет удобным, если вы заранее разметите аккаунты определенной группой тегов. Например, какой менеджер ведет/отвечает за развитие аккаунта. Так вы сможете сравнить их работу между собой и сделать нужные выводы по эффективности. Либо сортируете профили конкурентов по соцсетям (конкуренты в ВК, Конкуренты в ОК и т.д.) или городам/странам. Также теги пригодятся, если размечаете аккаунты по тематикам (тревел/бьюти/образование) или по группам (нано/микро/макроблогеры).

Еще по теме:  Почему Вконтакте нет звука уведомлений

Чтобы присвоить теги аккаунту, на Дашборде нажмите на пустой флажок и в модальном окне выберите ранее созданные теги. Если нужно создать новый тег, нажмите в правом углу окна «Добавить тег», пропишите название и выберите обозначающий цвет. Сохраните.

Источник: livedune.com

Как сравнить свои аккаунты в соцсетях с конкурентами за 5 минут

Сравнить свои аккаунты в соцсетях с конкурентами ― масштабная и трудоёмкая задача, на которую уходит не один час. Но в LiveDune есть специальный модуль, с помощью которого сравнение можно сделать всего за 5 минут.

Как сравнить свои аккаунты в соцсетях с конкурентами за 5 минут

Как сравнить свои аккаунты в соцсетях с конкурентами за 5 минут. Фото: Pixabay

Какие соцсети можно сравнить в LiveDune:

  • Инстаграм
  • ВКонтакте
  • Facebook
  • YouTube
  • Одноклассники
  • Twitter

Какие данные по аккаунтам можно сравнить:

Количество подписчиков, постов, лайков, комментариев, сохранений, репостов, голосов, уровень охвата и вовлечения (ER, ERR).

Все данные из сравнительной таблицы можно дополнительно выгрузить в Excel для дальнейшего анализа или отчётности перед клиентом/руководителем.

Как сделать сравнение аккаунтов

Добавьте свои аккаунты/аккаунты клиента и конкурентов на Дашборд в LiveDune. Далее откройте модуль «Сравнение» и выберите нужные аккаунты. По умолчанию период сравнения аккаунтов будет равен 3 месяцам. При необходимости его можно изменить в правом верхнем углу экрана.

Таблица сравнения аккаунтов

Зелёным будут подсвечены максимальные значения в столбце, серым ― значения, которые не могут быть подсчитаны (например, ERR для чужих аккаунтов, сохранения для Вконтакте, Фейсбук и т.п.).

Ячейки таблицы кликабельны, поэтому если нужны подробности по какой-либо из цифр ― просто нажмите на ее. Например, можно посмотреть график набора лайков у каждого из топ-3 аккаунтов по количеству лайков.

График по лайкам в динамике

Лайфхак: Чтобы посмотреть посты, опубликованные в пик по количеству лайков или по резкому скачку подписчиков ― нажмите на график и во всплывающем окне отразятся посты, которые были опубликованы в этот день.

Еще по теме:  Как выгрузить товары из 1с в Вконтакте

Сравнение аккаунтов за день/неделю/месяц/квартал

Если вы сравниваете до 10 аккаунтов, то ниже отразится таблица, данные в которой можно сгруппировать по дням / неделям / месяцам / кварталам. В ней можно сравнить показатели в динамике по 7 метрикам: подписчикам, лайкам, комментариям, репостам, сохранениям, охвату постов и охвату аккаунта.

Сравнение аккаунтов по периодам

Итого, всего за 5 минут, можно выявить лидеров отрасли, к которым следует присмотреться детальнее, чтобы проанализировать их контент и почерпнуть идеи для своего проекта.

Упомянутый сервис

Сервис для анализа и управления соцсетями в одном окне. Статистика своих и конкурентных аккаунтов, кастомные отчёты и автопостинг, мониторинг комментариев и модерация сообщений, установка и отслеживание KPI. Для работы всей командой.

Источник: startpack.ru

Рейтинг
( Пока оценок нет )
Загрузка ...